(si avvicinò con questa domanda nel corso di cercare di rispondere this other one)Come inserire in una tabella con una sola colonna IDENTITY
Si consideri la seguente tabella di MS-SQL, chiamato GroupTable:
GroupID ------- 1 2 3
dove GroupID è la chiave primaria ed è una colonna Identity.
Come si inserisce una nuova riga nella tabella (e quindi si genera un nuovo ID) senza utilizzando IDENTITY_INSERT ON?
Si noti che questo:
INSERT INTO GroupTable() Values()
... non funzionerà.
modifica: stiamo parlando di SQL 2005 o SQL 2008 qui.
Non riesco a farlo funzionare con Visual Studio 2008/SQL Express 2005. Qualche idea? Stesso schema della tabella, una colonna, chiave primaria, identità (1,1). –
Sto usando SQL 2008 R2, nessuna gioia neanche per me! – TDaver
Funziona per me su SQL Server 2008 Express. –