2010-07-26 147 views
0

我有表屬性包,它只有一個身份coloumn插入標識表列值

FO如

propertybagid identity(1,1) 

我想通過查詢該值通過一個插入到該列一個怎麼樣?

PLZ回覆很快

回答

4
Insert into propertybagid default values 
0
INSERT INTO <tablename> DEFAULT VALUES; 
1
INSERT T DEFAULT VALUES 

或(使用spt_values表多達2048在一個時間)

SET IDENTITY_INSERT t ON 
INSERT INTO t (id) 
SELECT Number + COALESCE(IDENT_CURRENT('t'),0) + 1 
FROM master.dbo.spt_values 
where type='p' and number < 2048 
SET IDENTITY_INSERT t OFF 
插入多行