SQL Server生成脚本以更改数据类型

时间:2013-04-18 17:53:10

标签: sql sql-server

我正在使用SQl Server管理工作室,尝试将数据类型从char(8)更改为char(10)但是它不会让我实际“保存”生成脚本(我必须将脚本发送给站点外的某人) )

有没有办法在SQL Management Studio中执行此操作(实际数据库为2008R2)

2 个答案:

答案 0 :(得分:1)

ALTER TABLE table_name ALTER COLUMN column_name new_datatype nullability

请注意,将nullnot null添加到句子的末尾以替换nullability,因为在其他情况下这可能会改变

只是为了表明可空性如何惹恼:sqlfiddle here

答案 1 :(得分:0)

SSMS可以在数据库图表中生成更改脚本。只需将您的表格添加到新图表中,进行更改,然后不进行保存,然后点击“生成更改脚本”按钮(或菜单项)。

或者您可以从头开始编写正确的alter table语句。