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

关于循环执行本地sql脚本
有个脚本1.txt 
我想执行100次。我知道在sqlplu下 直接@ 1.txt就执行一次,有没有办法 让他批量执行100次,谢谢!
------解决方案--------------------
得写存储过程吧
------解决方案--------------------
写段PL/SQL吧。
------解决方案--------------------
declare i number;
begin
for i in 1..100 loop
@1.txt;
end loop;
end;
/
------解决方案--------------------
支持四楼的看法
------解决方案--------------------
存储过程,脚本
------解决方案--------------------
你可以写个bat文件。。。双击执行就可以了

1.bat如下

for 1 in 100 do ( sqlpluds %%用户名/%%密码  @1.txt)