Sintaxis para insertar en una tabla sin valores?
Tengo una tabla creada con el siguiente esquema:
CREATE TABLE [dbo].[Visualizations]
(
VisualizationID int identity (1,1) NOT NULL
)
Dado que la tabla no tiene campos configurables, no estoy seguro de cómo insertar un registro. Lo intenté:
INSERT INTO [Visualizations];
INSERT INTO [Visualizations] () VALUES ();
Ninguno funciona. ¿Cuál es la sintaxis adecuada para hacer esto?
Edit: Dado que un número de personas parecen confundidas por mi tabla, se utiliza puramente para representar un padre de un número de sub-tablas... cada una hace referencia a esta tabla por FK y cada uno de esos FKs son PKs, de modo que en todas esas tablas, los IDs son exclusivo.
3 answers
Ver esto (ejemplo "F. Cargar datos usando la opción VALORES PREDETERMINADOS"):
INSERT INTO [Visualizations] DEFAULT VALUES;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-27 15:27:26
Activa la inserción de identidad con null
insert into
Visualizations
values
(null);
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-27 15:28:49
Tal vez necesite agregar una columna ficticia para hacer esto, y solo inserte NULL
en ella, la columna ficticia permitiría NULLs. Aunque la estructura de su mesa no tiene sentido, yo sugeriría esto para que funcione.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-15 06:24:03