我需要从我的 MS SQL Server 数据库生成一个 SQL 脚本。为此,我使用了 SQL Server Management 提供的“生成脚本...”工具,该工具有效。
但是,对于单个表,某些字段不包含在 CREATE TABLE 语句中。其中一些是之后使用 ALTER TABLE XXX ADD YYY 语句添加的。
如何确保所有字段都包含在 CREATE TABLE 语句中?
我需要从我的 MS SQL Server 数据库生成一个 SQL 脚本。为此,我使用了 SQL Server Management 提供的“生成脚本...”工具,该工具有效。
但是,对于单个表,某些字段不包含在 CREATE TABLE 语句中。其中一些是之后使用 ALTER TABLE XXX ADD YYY 语句添加的。
如何确保所有字段都包含在 CREATE TABLE 语句中?
很可能在 ALTER TABLE 语句出现之前有一个 SET 语句。在大多数情况下,这是由添加列时更改 ANSI_PADDING 引起的。现在我只是在猜测,但你能分享一下 SSMS 为该表生成的内容吗?
类似的东西:SSMS“创建表”有时脚本默认内联,有时单独