请问怎样在PLSQL中批量执行多个.sql的脚本?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问怎样在PLSQL中批量执行多个.sql的脚本?相关的知识,希望对你有一定的参考价值。

比如
f:\aaa\a.sql
f:\bbb\b.sql
f:\aaa\c.sql
怎样用一条sql语句执行批量sql脚本?

在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;
参考技术A 把 f:\aaa\a.sql
f:\bbb\b.sql
f:\aaa\c.sql
写进一个sql脚本里,比如a.sql,里面的内容是
f:\aaa\a.sql;
f:\bbb\b.sql;
f:\aaa\c.sql;
然后用plsql里面的command window,@文件路径\a.sql 执行就行了,会按照顺序依次去执行sql

进入PLSQL的命令窗口,输入SQL语句后,应该如何执行?

是应该直接回车键吗?还是点了分号,再敲回车?
为什么我这么做都没反应呢?

1、首先在电脑中,找到并登录PLSQL,如下图所示。

2、然后在打开的软件主页面中,点击选择File > New > Command Windows(命令窗口),如下图所示。

3、然后在打开的窗口中,输入 @ 符号,之后敲击回车键。从本地选择执行的 SQL脚本。

4、要想批量执行sql脚本,可以新建一个文本,使用@拼接本地路径。如下图:all.sql。

5、最后等待批量命令全部执行成功,关闭页面即可,如下图所示,执行完成了。

参考技术A

先分号,之后回车;

ps:一群说F8 、选中执行语句点击齿轮的是不看题还是没玩过plsql;

参考技术B 写好sql语句后,点左上角有个像齿轮的按钮,就执行了。不过你刚开始用,要养成一个好习惯:执行哪句就选中哪句。 参考技术C

    首先我们先登录plsql developer,登录成功后即可进入对象浏览器窗口界面。

    02

    在左边一列的对象浏览器里,鼠标点击“my object”,如下图所示。

    03

    接下来我们需要找到“Table”文件夹,点击后可以查看当前账户的所有表格。

    04

    选中我们需要查看的表,右键点击“query data”查询数据后,就可以看到数据了。

    05

    然后点击页面左上角的图标“新建”,选中sql window后再打开sql窗口。

    06

    在sql窗口内输入sql语句,全选,然后点击执行,就能看到结果了。

    07

    最后选中表,右键选择“Edit”编辑。这样我们就可以在plsql developer里进行编辑了!

参考技术D 在终端中复制语句,然后直接回车,记得还要F10或者左上角的提交(比较容易忘记)。
sql窗口中执行,可以选中后执行或F8.

以上是关于请问怎样在PLSQL中批量执行多个.sql的脚本?的主要内容,如果未能解决你的问题,请参考以下文章

进入PLSQL的命令窗口,输入SQL语句后,应该如何执行?

PLSQL执行SQL脚本文件「适用批量」- 工具使用篇

plsql中怎样查看表的脚本 已有一张表如何在plsql这个工具中差看他的创建脚本。

怎样分析sql语句的执行计划

执行SHELL脚本,传入参数,参数应该被里边的sql所用,请问怎么写

Oracle中怎样一次执行多条sql语句