日期:2014-05-18  浏览次数:20602 次

怎么执行外部文件中存储的批处理语句?
譬如:
我在c:\aa.txt中保存有批处理语句集合如下:

create   procedure   p1
as

...

go

insert   ...

------------
怎么在数据库中获取批处理集合内容并执行之。

------解决方案--------------------
用osql命令

------解决方案--------------------
osql -Usa -Ppassword -Sservername -i c:\createproc.txt
------解决方案--------------------
sqlcmd -U sa -P pwd -i d:\test.txt
------解决方案--------------------
EXEC master..xp_cmdshell 'sqlcmd -U sa -P pwd -i D:\test.txt '