任何在SQL脚本中执行另一个SQL脚本?

老本 2005-03-24 01:44:47
希望做到:
1、在SQL Server 2000下;
2、在一个主SQL脚本下执行其他的SQL脚本;
3、主脚本不能是.bat文件。

顺便问一下,好像每帖最多给100分了?
...全文
225 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinjazz 2005-03-28
  • 打赏
  • 举报
回复
-i inputfile

没有-f参数
老本 2005-03-24
  • 打赏
  • 举报
回复
谢谢jinjazz。
原来就是将批处理的内容放到isqlw中执行。

再问一下,-fc:\temp\*.sql这个选项替换-i的选项,好像不行,不知为了什么?
chinaandys 2005-03-24
  • 打赏
  • 举报
回复
Sorry,学习,学习
jinjazz 2005-03-24
  • 打赏
  • 举报
回复
>>没有发现SQL运行产生的库表

你没有use db

EXEC master..xp_cmdshell 'Osql -s. -Usa -P你的密码 -d数据库 -ic:\a.sql'

创建后刷新一下,不可能没有的
老本 2005-03-24
  • 打赏
  • 举报
回复
to: chinaandys(降龙十八炒)
你答非所问。

to: jinjazz(近身剪(N-P攻略)
但是,执行的结果,没有发现SQL运行产生的库表;而给sql在isqlw下运行是可以创建库表的。不管怎么说,谢谢了。

to: other ALL
大家继续加油!
jinjazz 2005-03-24
  • 打赏
  • 举报
回复
EXEC master..xp_cmdshell 'Osql -s. -Usa -P你的密码 -ic:\a.sql'
chinaandys 2005-03-24
  • 打赏
  • 举报
回复
在一个主SQL脚本下执行其他的SQL脚本-------------主脚本下面加一个Go,再把其他的SQL脚本粘贴在它下面.加一个Go



up.................up.....................up..................up

chinaandys 2005-03-24
  • 打赏
  • 举报
回复
在一个主SQL脚本下执行其他的SQL脚本-------------主脚本下面加一个Go,再把其他的SQL脚本粘贴在它下面.加一个Go



up.................up.....................up..................up

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧