【发布时间】:2009-04-16 14:23:53
【问题描述】:
我有一个列 ID 为标识一的表。接下来,我创建新的非标识列 new_ID 并使用 ID 列 + 1 中的值对其进行更新。像这样:
new_ID = ID + 1
接下来,我删除 ID 列并将 new_ID 重命名为“ID”。
以及如何在这个新列“ID”上设置身份?
我想以编程方式执行此操作!
【问题讨论】:
-
Tomaszs,正如我写给你的,你可以创建一个可以从你的应用程序调用的脚本。但是,我相信您会明白,按照您的要求执行此操作非常耗时,而且您需要确保同时没有人在使用这些表。
标签: sql sql-server sql-server-2005 tsql identity