177: Die IDENTITY-Funktion kann nur verwendet werden, wenn die SELECT-Anweisung eine INTO-Klausel
Fehlermeldung:
Meldung 177, Ebene 15, Status 1, Zeile 1
Die IDENTITY-Funktion kann nur verwendet werden, wenn die SELECT-Anweisung eine INTO-Klausel besitzt.
Ebene:
15.
Beschreibung:
Diese Fehlermeldung erscheint, wenn man versucht in einer SELECT Anweisung ohne INTO Klausel die IDENTITY Funktion zu verwenden.
Auswirkungen:
Das SQL Statement kann nicht geparst werden. Die weitere Ausführung wird abgebrochen.
Behebung:
Fehler der Ebene 15 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. Man kann in einer SELECT Anweisung ohne INTO Klausel nicht die IDENTITY Funktion verwenden.
Versionen:
Alle Versionen von SQL Server.
Beispiele:
SELECT IDENTITY(INT, 1, 1) AS seq, *
FROM Northwind.dbo.Orders
WHERE CustomerID LIKE 'B%'
Anmerkungen:
Im obigen Beispiel wird versucht, die IDENTITY Funktion in einem SELECT Statement ohne INTO Klausel zu verwenden. Dies löst den Fehler aus.