plsql 怎么执行多个文件夹下的sql文件

发布于2022-01-13 14:12:53
7个回答
admin
网友回答2022-01-13
在PL/SQL中直接用command window执行就可以了:

PL/SQL developer-----File------New----command window
然后在弹出的窗口里依次执行:

SQL @f:\abc\a.sql;
SQL @f:\abc\b.sql;
SQL @f:\abc\c.sql;
admin
网友回答2022-01-13
这个要看你的.sql 文件怎么写的
如果是对表操作,一般会先写
drop table xxx
/
create table xxx
。。。
/
这样就不会有问题了
admin
网友回答2022-01-13
shizhiyong06朋友说的基本都对。要注意如果SQL脚本文件包含SQL*PLUS命令语句不能再SQL窗口运行,只能在SQL*PLUS或PL/SQL的命令窗口运行。有两种运行方式:
1、用文本编辑器打开SQL脚本文档,全部选择复制后直接粘贴在SQL提示符上。
2、在SQL提示符下直接运行SQL脚本,语句格式是:

SQL start 盘符:\路径\SQL脚本文件名 或 SQL @ 盘符:\路径\SQL脚本文件名
admin
网友回答2022-01-13
foreach结束后加个分号试试。
admin
网友回答2022-01-13
执行速度 : sqlpl/sql存储过程开发语言
admin
网友回答2022-01-13
最简单的 记事本打开文件 拷贝内容到SQL window里 直接执行就好
或者在Command Window里 在SQL 后面输入你的SQL文件路径 比如C:\TEMP.sql然后回车即可
admin
网友回答2022-01-13
是xml 文件报错吗? 你这不是遍历订单吗?能把foreach 那块改成 select ....... from 订单表吗? 赶紧你这结构好别扭 insert 语句后边应该是个表或者结果集

回到
顶部