SQL Server运行多个SQL表创建脚本

时间:2014-10-17 12:23:40

标签: sql-server

所以我有很多表创建脚本需要在新数据库上运行。它们都在一个文件夹中,而它们超过250个。

使用SSMS有没有好办法做到这一点?

1 个答案:

答案 0 :(得分:0)

选项1:使用批量文件

使用批处理文件[一键运行所有脚本]但该cmd隐式使用sqlcmd。

选项2:将多个SQL文件合并到单个SQL文件中,然后在一个SHMS中执行SSMS

在文件夹下创建一个简单的批处理文件(其中包含250个表创建脚本),如下所示

type *.sql > allinone.sql

注意:打开txt文档,然后复制粘贴上面的内容,然后用扩展名.bat保存(例如:merge.bat)
只需双击该批处理文件,即可获得单个sql文件,您可以单独运行SSMS。