SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 2742: SET DATEFIRST %1! liegt außerhalb des gültigen Bereichs.
  • 8117: Der Operanddatentyp %1! ist für den %2!-Operator ungültig. »

8111: Eine PRIMARY KEY-Einschränkung kann für eine Spalte in der '%1!'-Tabelle, die NULL zulässt

posted on Dez 20, 2011 von Frank Kalis in 8000-8999

Fehlermeldung:
Meldung 8111, Ebene 16, Status 1, Zeile 1
Eine PRIMARY KEY-Einschränkung kann für eine Spalte in der '%1!'-Tabelle, die NULL zulässt, nicht definiert werden.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung taucht auf, wenn versucht wird, innerhalb eines CREATE TABLE Statement versucht wird, eine Primärschlüssel (PK) Einschränkung für eine Spalte zu erstellen, die NULL zuläßt.

Auswirkungen:
Das SQL Statement kann zwar geparst werden, jedoch zur Laufzeit wird der Fehler ausgelöst.

Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. In diesem Fall läßt sich der Fehler nur dadurch vermeiden, daß das CREATE TABLE Statement entsprechend modifiziert wird, so daß entweder auf das NULL Schlüsselwort bei dieser Spalte verzichtet wird oder die Spalte explizit als NOT NULL deklariert wird.

Versionen:
Alle Versionen von SQL Server

Beispiel(e):
USE tempDB
GO
CREATE TABLE #t
(
c1 INT NULL PRIMARY KEY
)
GO

Anmerkungen:
Im obigen Beispiel wird das NULL Schlüsselwort für die Spalte c1 angegeben. Dies löst den Fehler aus. Im Gegensatz zu einer UNIQUE Einschränkung können PK Einschränkungen keinen einzigen NULL Marker speichern. Das Entfernen der Angabe NULL beseitigt die Fehlermeldung.

Noch kein Feedback


Formular wird geladen...

Kommentar-Feed für diesen Eintrag

Alle Blogs

  • =tg=
  • Andreas Wolter
  • Armin Neudert
  • Christoph Ingenhaag
  • cmu
  • Downloads
  • Falk Krahl
  • Fehlermeldungen
  • Frank Kalis
  • Holger Schmeling
  • InsideSQL.org Blogs
  • Klaus Oberdalhoff
  • Olaf Pietsch
  • Pressemitteilungen
  • Sascha Lorenz
  • tosc
  • Uwe Ricken
  • Weblinks

XML-Feeds

  • RSS 2.0: Einträge, Kommentare
  • Atom: Einträge, Kommentare
  • RDF: Einträge, Kommentare
  • RSS 0.92: Einträge, Kommentare
What is RSS?

©2025 by Frank Kalis • Kontakt • Hilfe • RWD CMS

Build your own site!