【问题标题】:Run SQL*Plus Script That Runs Other Script files运行运行其他脚本文件的 SQL*Plus 脚本
【发布时间】:2014-07-29 22:05:17
【问题描述】:

好的,所以我读了this,但我认为答案与问题不符。我相信 OP 正在询问如何创建一个 SQLPlus 脚本来运行其他 SQLPlus 脚本,但选择的答案揭示了如何在 SQL*Plus 中运行 SQL 脚本。

我想知道如何创建一个 SQLPlus 脚本,该脚本在运行时会执行同一目录中的其他 SQLPlus 脚本。

【问题讨论】:

  • 使用@@@ 命令运行您的脚本。 Reference here。分享和享受。
  • 什么是“SQL 脚本”,不同于“SQLPlus 脚本”?该问题的答案显示了如何从另一个脚本运行一个脚本。任何脚本都可以包含 SQLPlus 命令(例如set),而不仅仅是 SQL。我不明白你为什么认为这不起作用。

标签: oracle plsql sqlplus


【解决方案1】:

给出的答案是正确的。 创建一个包含两个文件的目录: 控制.sql second.sql

使 control.sql 包含:

set serveroutput on

prompt "Start of control"
/

@second.sql
/

prompt "End of control"
/

使 second.sql 包含:

prompt "Start of Second"
/

prompt "End of Second"
/

然后运行 ​​control.sql

【讨论】:

    猜你喜欢
    • 2016-12-03
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2022-11-26
    • 1970-01-01
    相关资源
    最近更新 更多