(wpadł na to pytanie w trakcie próbując odpowiedzieć this other one)Jak wstawić do tabeli z tylko jedną kolumnę IDENTITY
Rozważmy następującą tabelę MS-SQL, zwany grouptable:
GroupID ------- 1 2 3
gdzie GroupID jest kluczem podstawowym i jest kolumną tożsamości.
Jak wstawić nowy wiersz do tabeli (i tym samym wygenerować nowy identyfikator) bez przy użyciu IDENTITY_INSERT WŁĄCZONY?
Należy zauważyć, że w ten sposób:
INSERT INTO GroupTable() Values()
... przyzwyczajenie praca.
edytuj: mówimy o SQL 2005 lub SQL 2008 tutaj.
Nie mogę uzyskać tego do pracy z Visual Studio 2008/SQL Express 2005. Wszelkie pomysły? Taki sam układ tabeli, jedna kolumna, klucz podstawowy, tożsamość (1,1). –
Używam SQL 2008 R2, nie ma dla mnie żadnej radości! – TDaver
Działa dla mnie na SQL Server 2008 Express. –