日期:2014-05-17  浏览次数:20514 次

如何批量执行sql文件
有一批函数和存储过程,每个函数和存储过程都对应一个sql文件,
其中还有相互调用关系,,,
请问有没有什么办法批量执行这些sql文件,
把这些函数和存储过程加到数据库中啊,
一个一个的执行太耗时耗力了。。。。
------解决方案--------------------
你过程里调用函数调用存储过程都行啊。跟sql文件什么关系?
放在数据里互相调用不就行了
------解决方案--------------------
引用:
你过程里调用函数调用存储过程都行啊。跟sql文件什么关系?
放在数据里互相调用不就行了


想批量执行一批.sql文件
------解决方案--------------------
xp_cmdshell执行Dir命令,得到所有sql文件,
然后用sqlcmd 去执行 -i参数可以指定执行脚本文件
------解决方案--------------------
也可写一个脚本for each得到文件,再sqlcmd执行。
------解决方案--------------------
learn
------解决方案--------------------
不太好弄吧,因为有调用存在,所以语句有先后执行的关系
------解决方案--------------------
做成一個bat文件
------解决方案--------------------
你的问题解决了吗 我也想知道解决方法 可否指点一二啊