2010-05-05 33 views
3

我有一個表,只有一列,這是該表的標識列(PK)。如何在此表中插入行?如何在一列(PK)表中插入行a?

INSERT INTO table_name 

不工作,也不做:

INSERT INTO table_name() VALUES() 

有效的解決方案從應答:

INSERT INTO table_name DEFAULT VALUES 

回答

4
DECLARE @TABLE TABLE 
(
    ID INT IDENTITY(1,1) PRIMARY KEY 
) 

INSERT INTO @TABLE DEFAULT VALUES 

SELECT * FROM @TABLE 
+0

http://articles.techrepublic.com.com/5100-10878_11-5794899.html – 2010-05-05 21:29:07

1

您應該啓用的標識插入表,讓喲你可以在列中插入值。

SET IDENTITY_INSERT table_name ON