如何在一列(PK)表中插入行a?

时间:2010-05-05 21:23:34

标签: sql-server-2005

我有一个只有一列的表,这是该表的标识列(PK)。如何在此表中插入行?

INSERT INTO table_name 

不起作用,也不起作用:

INSERT INTO table_name() VALUES()

来自答案的有效解决方案:

INSERT INTO table_name DEFAULT VALUES

2 个答案:

答案 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
相关问题