我的数据库中有一些表的主键类型为int,我想更改为键入bigint。在不丢弃/重新创建表和约束的情况下完成此操作的最佳策略是什么?将主键类型从int更改为bigint
这些主键被用作在其他表的外键,这样,会在因素。
我的数据库中有一些表的主键类型为int,我想更改为键入bigint。在不丢弃/重新创建表和约束的情况下完成此操作的最佳策略是什么?将主键类型从int更改为bigint
这些主键被用作在其他表的外键,这样,会在因素。
在,SSMS,执行波纹管的步骤。
- 单击工具。
- 选择选项
- 选择设计师
只需取消选中的选项在屏幕截图高亮显示。现在您可以使用Alter script
更改DDL
。
要清楚生成的脚本将**删除/重新创建表和约束。 – 2012-07-16 16:19:52
@MartinSmith - 先生,我只是想停止消息,以防止用户更改架构。我建议这个不丢弃/重新创建。 – 2012-07-16 16:22:01
它生成的脚本将在幕后重建表格。不过,这可能并不是一个好的起点。 – 2012-07-16 16:23:37
您是否需要更多帮助来完成此查询? – 2012-07-26 21:09:29