Jak wstawić do tabeli zawierającej tylko kolumnę TOŻSAMOŚCI?


14

Biorąc pod uwagę tabelę zawierającą tylko kolumnę TOŻSAMOŚCI, jak wstawić nowy wiersz? Próbowałem następujące:

INSERT INTO TABLE
(Syntax error)

INSERT INTO TABLE VALUES()
(Syntax error)

INSERT INTO TABLE (Id) VALUES()
(Syntax error)

Testuję coś i potrzebuję tylko kolumny TOŻSAMOŚĆ. To nie jest do produkcji. W przeciwnym razie taka tabela może być używana jako generator sekwencji, w którym nie są potrzebne żadne inne kolumny.

Odpowiedzi:



3

Innym sposobem byłoby użycie IDENTITY_INSERT. W ten sposób możesz ręcznie zdefiniować, które wartości chcesz wprowadzić.

SET IDENTITY_INSERT TABLE ON ;

INSERT INTO TABLE (ID) VALUES (1), (2) ;

SET IDENTITY_INSERT TABLE OFF ;

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.