win2k下用sqplus 是否可以一次性执行两个以上的sql文件?

[复制链接]
查看11 | 回复5 | 2012-5-15 15:24:11 | 显示全部楼层 |阅读模式
sqlplus 8.1.6
系统:win2k
现在想写一个批处理文件,一次性执行两个sql文件:
my_test1.sql, my_test2.sql;
怎么写这个批处理文件呢?
回复

使用道具 举报

千问 | 2012-5-15 15:24:11 | 显示全部楼层
@my_test1.sql
@my_test2.sql
回复

使用道具 举报

千问 | 2012-5-15 15:24:11 | 显示全部楼层
我得意思是在操作系统环境下写批处理文件,
而不是在sqlplus的环境下执行。
因为我有一批的任务,并且执行情况只想
写到一个文件里面。
回复

使用道具 举报

千问 | 2012-5-15 15:24:11 | 显示全部楼层
如果可以的话,在写一个文件test.sql,然后内容是:
@my_test1.sql
@my_test2.sql
不就可以了。
回复

使用道具 举报

千问 | 2012-5-15 15:24:11 | 显示全部楼层
$ORACLE_HOME/ora81/bin/sqlplussystem/manager @my_test.sql
the my_test.sql file's content as fellows:
@filepath/my_test1.sql
@filepath/my_test2.sql
I think that will do as you wanted
回复

使用道具 举报

千问 | 2012-5-15 15:24:11 | 显示全部楼层
怎样都可以嘛!
除了再写一个SQL文件外,用DOS的批处理也可以呀!
大不了加上‘EXIT’

另外,/NOLOGIN 可能对你有帮助
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行