举例:有sql文件三个
sql1.dml
sql2.dml
sql3.dml
顺序执行。
编辑sql1,再文件后面加上
如果三个文件在同一目录下则:
@@sql2.dml
@@sql3.dml
如果不在同一路径下则
@绝对路径\sql2.dml
@绝对路径\sql3.dml
sql1.dml
sql2.dml
sql3.dml
顺序执行。
编辑sql1,再文件后面加上
如果三个文件在同一目录下则:
@@sql2.dml
@@sql3.dml
如果不在同一路径下则
@绝对路径\sql2.dml
@绝对路径\sql3.dml
解决方案 »
- 一道面试题,用一句SQL语句完成,请大家帮忙解决
- oracle 把整数转换成固定格式的日期,谢谢
- ORA-01460: unimplemented or unreasonable conversion requested
- oracle 8i +windows2000,如何穿透防火墙。
- 如何更改Oracle 817的system表空间的盘区管理方式?
- 哪里有REDFLAG下可以安装的ORACLE10下载啊?
- Insert中文到Oracle遇到ora-00917 missing comma错误
- 我的怎么连接不上oracle数据库呀!
- 我忘记了企业管理器的密码,有没有解决的办法?
- Oracle817初级问题?多谢,一直在线!
- 在客户端pl/sql 无法处理服务器名的问题:
- 怎么改变参数job_queue_processes的值?希望有具体步骤,谢谢各位了
2 @c:/my.sql;
3 @c:/my.sql;
4 @c:/my.sql;
5 end;
6 /
++++++++++++++++++++++++++++++++
这种方式的话,要my.sql要满足PL/Sql语法另外一种就是需要建立一个bat文件
或者
在批处理里面依此执行三个SQL
能够使用@*.sql这样的语法吗?
@1.sql
@2.sql
@3.sql
......
这样的文件来执行?