Ein Kollege hat mich gefragt, ob Sie eine Tabelle in SQL Server mit nur einer Spalte für die automatische Inkrementierung einfügen. Wie fügen Sie eine neue Zeile in diese Tabelle ein?
%Vor%... funktioniert nicht.
Warum? Ich bin mir nicht wirklich sicher. Aber ich fand die Frage irgendwie überzeugend.
Scheinbar funktioniert das:
%Vor%(Habe es gerade entdeckt, nachdem ich Ask Question getroffen habe. Entschuldigung!)
Verwenden Sie die Einstellung IDENTITY_INSERT:
SET IDENTITY_INSERT MyTable EIN INSERT IN MyTable (AutoIncrementColumnName, OtherColumnNames ...) WERTE (9999, AndereDaten ...) SET IDENTITY_INSERT MyTable AUS
Stellen Sie sicher, dass Sie einen Wert eingeben, der noch nicht im Schlüssel enthalten ist.
Tags und Links sql-server insert auto-increment