如何避免ALTER TABLE XXX在SSMS生成的文件中添加YYY语句?

时间:2016-05-18 13:36:15

标签: sql-server ssms ssms-2014

我需要从MS SQL Server数据库生成一个SQL脚本。为此,我使用了SQL Server Management提供的“生成脚本...”工具,该工具有效。

但是对于单个表,某些字段不包含在CREATE TABLE语句中。之后使用ALTER TABLE XXX ADD YYY语句添加其中一些语句。

如何确保所有字段都包含在CREATE TABLE语句中?

1 个答案:

答案 0 :(得分:2)

很可能在出现ALTER TABLE语句之前有一个SET语句。在大多数情况下,这是由添加列时更改ANSI_PADDING引起的。现在我只是猜测,但你可以分享SSMS为该表生成的内容吗?

类似的东西:SSMS "create table" sometimes scripts defaults inline, sometimes separately