用于从列添加和删除自动增量属性的脚本

发布于 2024-09-25 10:08:46 字数 88 浏览 5 评论 0原文

对于我正在处理的 SQL 脚本,我需要以编程方式删除现有表中列的标识、标识种子和标识增量,然后将它们添加回脚本末尾的表中。有人有关于如何执行此操作的参考或示例吗?

For a sql script I'm working on, I need to programmatically remove the identity, identity seed, and identity increment for a column in an existing table, then add them back to the table at the end of the script. Does anyone have a reference or an example on how to do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

标点 2024-10-02 10:08:46

您应该这样做:

SET IDENTITY_INSERT <TableName> ON
-- Do the inserting in the table with name <TableName>
SET IDENTITY_INSERT <TableName> OFF

有关更多详细信息,请参阅 MSDN

You should do this:

SET IDENTITY_INSERT <TableName> ON
-- Do the inserting in the table with name <TableName>
SET IDENTITY_INSERT <TableName> OFF

For more details look in the MSDN.

離人涙 2024-10-02 10:08:46

是的,您只需执行以下操作:

SET IDENTITY_INSERT [TABLE] ON

然后返回:

SET IDENTITY_INSERT [TABLE] OFF

这将允许您在身份列中输入手动数据。

http://msdn.microsoft.com/en-us/library/ms188059.aspx

Yes, you just do this:

SET IDENTITY_INSERT [TABLE] ON

And then back on:

SET IDENTITY_INSERT [TABLE] OFF

This will allow you to enter manual data in the identity column.

http://msdn.microsoft.com/en-us/library/ms188059.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文