¿Cómo insertar en una tabla con solo una columna IDENTIDAD?


14

Dada una tabla con solo una columna IDENTIDAD, ¿cómo inserta una nueva fila? He intentado lo siguiente:

INSERT INTO TABLE
(Syntax error)

INSERT INTO TABLE VALUES()
(Syntax error)

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

Estoy probando algo y solo necesito la columna IDENTIDAD. No es para producción. De lo contrario, dicha tabla puede usarse como un generador de secuencia, donde no se necesitan otras columnas.

Respuestas:



3

Otra forma sería usar IDENTITY_INSERT. De esa manera, puede definir manualmente qué valores desea poner. De esta manera:

SET IDENTITY_INSERT TABLE ON ;

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

SET IDENTITY_INSERT TABLE OFF ;

0

aqui esta la solucion

Insert into TableName Default values;
select Scope_identity();
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.