(ocurrió esta cuestión en el curso de tratar de responder a this other one)Cómo se inserta en una tabla con una sola columna IDENTITY
Tenga en cuenta la siguiente tabla de MS-SQL, llamado GroupTable:
GroupID ------- 1 2 3
donde GroupID es la clave principal y es una columna de identidad.
¿Cómo insertar una nueva fila en la tabla (y, por lo tanto, generar una nueva ID) sin usando IDENTITY_INSERT ON?
Tenga en cuenta que esto:
INSERT INTO GroupTable() Values()
... no funcionará.
editar: estamos hablando de SQL 2005 o SQL 2008 aquí.
No puedo conseguir que esto funcione con Visual Studio 2008/SQL Express 2005. ¿Alguna idea? Mismo diseño de tabla, una columna, clave principal, identidad (1,1). –
Estoy usando SQL 2008 R2, ¡tampoco me alegra! – TDaver
Funciona para mí en SQL Server 2008 Express. –