我有一个只有一列的表,这是该表的标识列(PK)。如何在此表中插入行?
INSERT INTO table_name
不起作用,也不起作用:
INSERT INTO table_name() VALUES()
来自答案的有效解决方案:
INSERT INTO table_name DEFAULT VALUES
答案 0 :(得分:4)
DECLARE @TABLE TABLE
(
ID INT IDENTITY(1,1) PRIMARY KEY
)
INSERT INTO @TABLE DEFAULT VALUES
SELECT * FROM @TABLE
答案 1 :(得分:1)
您应该在表格上启用标识插入,以便您可以在列中插入值。
SET IDENTITY_INSERT table_name ON