40

如果我在 SQL Server 的数据库中有一个包含数据的表,我如何生成一个脚本来创建表并添加数据?

如果我右键单击表格然后选择Script Table As > Create to > File,它会生成一个脚本来创建没有数据的表格。我需要的是一个创建表并添加表中已经存在的数据的脚本,或者两个单独的脚本,一个创建表,一个添加数据。

4

4 回答 4

97

在这里你必须做的:

  1. 右键单击数据库(不是表)并选择任务 --> 生成脚本
  2. 下一步 --> 选择请求的表/表(从选择特定的数据库对象)
  3. 下一步 --> 点击高级 --> 要脚本的数据类型 = 模式和数据
  4. 下一步并完成
于 2012-02-24T11:27:22.117 回答
1

使用 SSMS 脚本功能(右键单击数据库->任务->生成脚本)

或者

使用SSMS 工具包

于 2012-02-24T11:27:22.343 回答
0

在这里您可以看到在 SQL Server Management Studio 中生成脚本的逐步过程:

第1步:右键单击您的数据库->选择任务->生成脚本..

第 2 步:在脚本向导中选择下一步

第 3 步:选择脚本整个数据库

第 4 步:选择您的文件名

并完成

现在你可以使用你的脚本文件了。

于 2015-10-20T08:25:51.013 回答
0

请注意,生成脚本(模式和数据)不会导出重复的 ROWS

做一个测试(只需要 2 列和半打行) - 我想知道发生了什么 - 最后在这种情况下结果证明是一件好事

于 2021-02-16T00:21:37.350 回答