INSERTing到没有值的表的语法?

Dav*_*fer 65 sql t-sql sql-server insert

我有一个使用以下模式创建的表:

CREATE TABLE [dbo].[Visualizations]
(
    VisualizationID     int identity (1,1)      NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

由于表没有可设置的字段,我不知道如何插入记录.我试过了:

INSERT INTO [Visualizations];
INSERT INTO [Visualizations] () VALUES ();
Run Code Online (Sandbox Code Playgroud)

都没有工作.这样做的正确语法是什么?

编辑:由于很多人似乎对我的表感到困惑,因此它纯粹用于表示多个子表的父级...每个子表都用FK引用这个表,每个FK都是PK,所以在所有子表中在这些表中,ID是唯一的.

Ant*_*lev 104

请参阅示例(示例"F.使用DEFAULT VALUES选项加载数据"):

INSERT INTO [Visualizations] DEFAULT VALUES;
Run Code Online (Sandbox Code Playgroud)

  • 也适用于 SQLite。 (2认同)