1
我有很多表格;每個都有一個主鍵,這是一個種子爲1的標識列。
我有另一個將以前的數據庫(dBase)數據轉換爲sql的程序。
這個程序需要Indentity = No.
如何從我的代碼更改身份和身份種子?如何更改列屬性在SQL中?
我有很多表格;每個都有一個主鍵,這是一個種子爲1的標識列。
我有另一個將以前的數據庫(dBase)數據轉換爲sql的程序。
這個程序需要Indentity = No.
如何從我的代碼更改身份和身份種子?如何更改列屬性在SQL中?
這聽起來像你想將值插入IDENTITY列
你可以這樣做使用
SET IDENTITY_INSERT TableName ON
INSERT INTO MyTable (IdentityColumn, Column1, Column2) Values (1, 2, 3)
SET IDENTITY_INSERT TableName OFF
注意:您必須指定的所有列名
要RESE (可以說在77開始)使用以下命令
dbcc checkident(TableName, RESEED, 77)
沒有必要打破錶中數據導入的緣故,只是這樣做:
set identity_insert MyTable on
insert into MyTable ... blah blah blah
set identity_insert MyTable off
我希望我可以設置兩個答案作爲很好的答案。 – Behrooz 2009-10-26 18:21:29