【发布时间】:2012-07-16 16:05:16
【问题描述】:
我的数据库中有一些表具有 int 类型的主键,我想将其更改为 bigint 类型。在不删除/重新创建表和约束的情况下完成此任务的最佳策略是什么?
这些主键在其他表中被用作外键,因此会考虑在内。
【问题讨论】:
-
您需要更多关于此查询的帮助吗?
标签: sql-server-2008 primary-key bigint
我的数据库中有一些表具有 int 类型的主键,我想将其更改为 bigint 类型。在不删除/重新创建表和约束的情况下完成此任务的最佳策略是什么?
这些主键在其他表中被用作外键,因此会考虑在内。
【问题讨论】:
标签: sql-server-2008 primary-key bigint
在 SSMS 中,执行以下步骤。
- 点击工具。
- 选择选项
- 选择设计师
只需取消选中屏幕截图中突出显示的选项即可。现在您可以使用Alter script 更改DDL。
【讨论】: