【发布时间】:2010-07-28 11:08:24
【问题描述】:
我有几个 *.sql 文件,其中包含为新数据库创建表和存储过程的脚本。
有没有办法创建一个可以从 SQL 查询分析器运行的 TSQL 脚本,该脚本将按顺序调用 *.sql 文件?
示例: 调用脚本01; 调用脚本02; 调用脚本03; 去吧
抱歉,我之前无法正确表达我的问题。
我需要创建一个包含许多表的数据库,目前所有脚本都在一个唯一的文件中(很长)。
我使用 MS Management Studio 在查询编辑器中运行脚本来创建数据库。
因为这个脚本很长,我想把它分成不同的小块。
所以我会有一个主脚本,它将命令执行单独的脚本来运行。例子
脚本1 脚本2 脚本3
等
您知道在 MS SEL 2008 上的 TSQL 中执行此操作很热门吗? 再次感谢
我使用 SQL Server 2008
【问题讨论】:
-
为什么需要从查询分析器运行它?你考虑过批处理文件吗?
-
假设使用批处理文件,你知道调用其他sql文件的命令吗?
-
这取决于您运行的服务器。尝试谷歌搜索 osql 和 sqlcmd。
-
尝试答案中的 sp 会为你工作
标签: .net sql database sql-server-2008