如何执行外部文件中存储的批处理语句
怎么执行外部文件中存储的批处理语句?
譬如:
我在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 '
譬如:
我在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 '