我有一个这样的表:
CREATE TABLE [dbo].[TRACEABLE](
[TRACEABLE_ID] [uniqueidentifier] NOT NULL
CONSTRAINT [DF_TRACEABLE_TRACEABLE_ID] DEFAULT (newsequentialid()),
CONSTRAINT [PK_TRACEABLE] PRIMARY KEY CLUSTERED
(
[TRACEABLE_ID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
如何在此表中插入一行?这不起作用:
INSERT INTO TRACEABLE() VALUES()
VALUES()
子句出错(“)”附近的语法不正确)。去掉括号也不起作用。
最佳答案
INSERT INTO TRACEABLE DEFAULT VALUES;
或
INSERT INTO TRACEABLE VALUES (DEFAULT);
关于tsql - 如何在 T-SQL 中插入只有自动生成列的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7661284/