2010-05-13 54 views
0

我有一個表中的數據,但我正在處理數據加載。我想爲所有新的插件重新進行測試。重新生成新的記錄的標識列(SQL)

將所有新插入設置爲某個種子值的行是什麼?

+0

您正在使用SQL Server,不是嗎? – 2010-05-13 18:36:41

+0

我是。它告訴我,它無法找到table.column名稱。但是我沒有問題地詢問桌子。 – Arnej65 2010-05-13 18:38:28

回答

7

對於SQL Server使用:DBCC CHECKIDENT (Transact-SQL)

DBCC CHECKIDENT 
( 
     table_name 
     [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ] 
) 
[ WITH NO_INFOMSGS ] 

例如:

USE YourDatabase; 
GO 
DBCC CHECKIDENT (YourTable, RESEED, 300); 
GO 
+1

我不需要給出列名稱,只是表格。工作正常。 乾杯, – Arnej65 2010-05-13 18:39:20