0

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

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

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

4

1 回答 1

2

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

类似的东西:SSMS“创建表”有时脚本默认内联,有时单独

于 2016-05-18T15:08:02.160 回答