我正在使用 SQl 服务器管理工作室,试图将数据类型从 char(8) 更改为 char(10) 但是它不会让我真正“保存”生成脚本(我必须将脚本发送给场外的人)
有没有办法在 SQL Management Studio 中执行此操作(实际数据库为 2008R2)
我正在使用 SQl 服务器管理工作室,试图将数据类型从 char(8) 更改为 char(10) 但是它不会让我真正“保存”生成脚本(我必须将脚本发送给场外的人)
有没有办法在 SQL Management Studio 中执行此操作(实际数据库为 2008R2)
ALTER TABLE table_name ALTER COLUMN column_name new_datatype nullability
请小心,在句末添加null
或not null
代替,nullability
因为在其他情况下这可能会改变
只是为了展示可空性如何惹恼:这里的 sqlfiddle
SSMS 可以在数据库图中生成更改脚本。只需将您的表格添加到新图表中,进行更改,然后不保存,然后点击“生成更改脚本”按钮(或菜单项)。
或者您可以alter table
从头开始编写正确的语句。