SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 8159: '%1!' besitzt weniger Spalten, als in der Spaltenliste angegeben sind.
  • 8199: In EXECUTE darf procname nur ein Literal oder eine Variable vom Typ »

8183: Für berechnete Spalten können nur UNIQUE- oder PRIMARY KEY-Einschränkungen erstellt werden

posted on Feb 12, 2011 von Frank Kalis in 8000-8999

Fehlermeldung:
Meldung 8183, Ebene 16, Status 1, Zeile 6
Für berechnete Spalten können nur UNIQUE- oder PRIMARY KEY-Einschränkungen erstellt werden, während für CHECK-, FOREIGN KEY- und NOT NULL-Einschränkungen berechnete Spalten permanent sein müssen
.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn für eine berechnete Spalte eine andere Einschränkung als PRIMARY KEY oder UNIQUE verwendet werden soll.

Auswirkungen:
Das SQL Statement kann nicht geparst werden. Die weitere Ausführung wird abgebrochen.

Behebung:
Fehler der Ebene 16 sind Fehler, die vom Anwender hervorgerufen werden. Sie können und müssen vom Anwender korrigiert werden. Das Statement kann so nicht ausgeführt werden. Die Einschränkung muss entfernt werden, oder die Spalte als permanent erstellt werden.

Versionen:
Alle Versionen von SQL Server.

Beispiele:
USE tempdb;
IF OBJECT_ID('t', 'table') > 0
 DROP TABLE t
GO
CREATE TABLE t
(
 c1 INT,
 c2 AS c1 * 4 NOT NULL
)

Anmerkungen:
Im obigen Beispiel wird versucht eine NOT NULL Einschränkung für die berechnete Spalte c2 zu erstellen. Dies löst den Fehler aus.

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 • Advanced CMS

CMS engine