qui*_*ker 22 sql-server identity-insert
对于我正在处理的sql脚本,我需要以编程方式删除现有表中列的标识,标识种子和标识增量,然后将它们添加回脚本末尾的表中.有没有人有关于如何做到这一点的参考或示例?
Iva*_*rić 39
你应该做这个:
SET IDENTITY_INSERT <TableName> ON
-- Do the inserting in the table with name <TableName>
SET IDENTITY_INSERT <TableName> OFF
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅MSDN.
是的,你这样做:
SET IDENTITY_INSERT [TABLE] ON
Run Code Online (Sandbox Code Playgroud)
然后回到:
SET IDENTITY_INSERT [TABLE] OFF
Run Code Online (Sandbox Code Playgroud)
这将允许您在标识列中输入手动数据.
http://msdn.microsoft.com/en-us/library/ms188059.aspx
| 归档时间: |
|
| 查看次数: |
38132 次 |
| 最近记录: |