发布网友 发布时间:2022-04-07 21:24
共2个回答
懂视网 时间:2022-04-08 01:45
我们通常在开发过程中会遇到很多程序修改或者批量修改数据的时候,会选择脚本的文件的形式通过命令来执行,那么怎么用plsql或者sqlplus执行sql脚本文件呢?
如果说现在在c盘盘符下放置了一个我们需要执行的create.sql脚本文件,如果说用sqlplus去执行这个脚本文件:
1、进入到运行命令窗口。
2、登录sqlplus
connect username/password@oracleSID;
3、提示数据库连接成功后,执行脚本文件
@‘c:create.sql‘;或者 @@c:create.sql;
如果说用plsql工具,那么直接新建一个命令窗口,然后直接执行下面同样的代码即可:
@‘c:create.sql‘;或者 @@c:create.sql;
oracle下如何执行一个本地的.sql脚本文件
标签:
热心网友 时间:2022-04-07 22:53
你把脚本内容直接在存储过程中实现,然后利用job去定时调度就好了。追问之前有试过用存储过程实现,但是由于一些原因不能赋予oracle用户读写文件的权限,就没法用存储过程导出,就用spool脚本方式导出了,但是后续实现定时任务就卡住了。。