SQL Server Fehlermeldungen

  • InsideSQL.org home
  • Kontakt
  • Anmelden
  • « 1047: Es wurden widersprüchliche Sperrhinweise angegeben.
  • 1757: Die '%1!.%2!'-Spalte gehört nicht zu derselben Sortierung wie die verweisende '%3!.%4!'-Spalte im '%5!'-Fremdschlüssel. »

339: DEFAULT und NULL sind nicht als explizite Identitätswerte zulässig.

posted on Dez 14, 2010 von Frank Kalis in 0 - 999

Fehlermeldung:
Meldung 339, Ebene 16, Status 1, Zeile 2
DEFAULT und NULL sind nicht als explizite Identitätswerte zulässig.

Ebene:
16.

Beschreibung:
Diese Fehlermeldung erscheint, wenn versucht wird explizit NULL in eine IDENTITY Spalte einzugeben. Der gleiche Fehler tritt auf, wenn versucht wird, über die Angabe von DEFAULT VALUES explizit einen Wert in eine IDENTITY Spalte einzugeben.

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. Weder NULL noch DEFAULT VALUES können in diesem Zusammenhang verwendet werden.

Versionen:
Diese Fehlermeldung wurde mit SQL Server 2005 eingeführt.

Beispiele:
USE tempDB
GO

CREATE TABLE t
(
 i1 INT IDENTITY
)
GO
SET IDENTITY_INSERT t ON
INSERT INTO t(i1) SELECT NULL
DROP TABLE t
GO

Anmerkungen:
Versucht man über SET IDENTITY_INSERT explizit einen Wert in eine IDENTITY Spalte einzugeben, sollte dieser Wert stets eine Ganzzahl sein oder ein Ausdruck, der eine Ganzzahl ergibt.

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 • Open-source blog

Social CMS software