在 SQL SSMS 中编写多个 CREATE TABLE 脚本?

Script multiple CREATE TABLEs in SQL SSMS?

我有一个包含许多 table 的数据库,多年来定期更新(不是由我)。我想为所有 table 制作 CREATE TABLE 脚本。

看来 Script table as... 一次只能对一个 table 有效。有没有办法编写数据库中所有 table 的脚本?

  1. 在 SSMS 中,右键单击数据库,转到 Tasks -> Generate Scripts

  2. 在第二个window,selectSelect specific database objects勾选Tables

    1. 选择要将结果保存到的位置,文件、剪贴板或新查询 Window

    2. 检查所有设置是否正确

    3. 完成。消耗你的file/clipboard.