将主键类型从int更改为bigint

时间:2012-07-16 16:05:17

标签: sql-server-2008 primary-key bigint

我的数据库中有一些表,其中包含int类型的主键,我想将其更改为bigint类型。在不删除/重新创建表和约束的情况下,实现此目标的最佳策略是什么?

这些主键在其他表中用作外键,因此会将其考虑在内。

1 个答案:

答案 0 :(得分:2)

在SSMS中,执行以下步骤。

  
      
  1. 点击工具。
  2.   
  3. 选择选项
  4.   
  5. 选择设计器
  6.   

只需取消选中屏幕截图中突出显示的选项即可。现在,您可以使用Alter script更改DDL

enter image description here