摘要:
假设我们有一张表
在我们的程序开发中,有时候会由于需求的变化而要修改数据库中的表结构。可能是增减列,也可能是修改数据类型,或者修改列名等等。但修改表结构是个危险操作,默认情况下,当你修改表结构时,会弹出如下提示框
上图是修改Table_1表中列的数据类型(从nchar(10)修改为ntext), 然后保存时弹出的提示框。如果我们不想重新创建这张表,只是想在原有的基础上修改它的结构该怎么办呢?步骤如下:
- 打开SQL Server Management Studio
- 选择 Tools (工具菜单)
- 选择 Options (选项)
- 找到 Designers (设计器)
- 选择 Designers 下的 Table and Database Designers (表和数据库设计器)
- 去掉右边的勾选项 Prevent saving changes that require table re-creation
- 保存
具体细节如下图所示:
操作完上面的步骤会发现就可以修改成功了