在sqldeveloper中运行其他脚本的脚本

chr*_*ris 10 oracle oracle-sqldeveloper

我有许多用于构建数据库的脚本.这些需要按特定顺序执行.是否可以在SQL Developer(1.5.3)中创建运行其他脚本的脚本?

我知道我可以用sqlplus做到这一点,但我希望有一个类似的能力,我只是不知道.

Vin*_*rat 15

SQL*Plus synthax有效(带run script):

@script arg1 arg2 ... argn
Run Code Online (Sandbox Code Playgroud)

要么

@"/path/to/directory/script" arg1 arg2 ... argn
Run Code Online (Sandbox Code Playgroud)

  • @ subdir/script.sql在当前工作目录下的子目录中查找文件,而@@ ssubdir/script.sql在调用脚本所在目录下的子目录中查找该文件. (3认同)

ska*_*man 11

SqlDeveloper应该能够使用与SqlPlus相同的语法,即

@@ script1
@@ script2
@@ script3
Run Code Online (Sandbox Code Playgroud)

这将执行script1.sql,script2.sqlscript3.sql为了.