假设,我们的发行包中有三个文件。
现在,我想创建一个执行所有这些文件的文件。因此,用户无需一一执行所有文件语句。
数据库环境-Oracle 12c
不太复杂;用“ @
”符号在“主”脚本中命名所有这些脚本。
例如,我创建了3个脚本:a.sql
,b.sql
和c.sql
。它们看起来都很相似,即它们只显示我的位置:
select 'this is script A' what from dual;
run_all.sql
看起来像这样:
@a
@b
@c
让我们测试一下:
SQL> @run_all
WHAT
----------------
this is script A
WHAT
----------------
this is script B
WHAT
----------------
this is script C
SQL>
看看是否有帮助。