我正在尝试运行许多SQL脚本,这些脚本包含在Oracle数据库的几个目录中。我的方法是使用Oracle SQL * Plus文件,该文件可以简单地一次运行每个文件(或目录,如果可能)。但是,当我使用默认的intellij运行配置运行SQLPlus文件时,我注意到它没有正确调用我的任何脚本,然后继续将文件的SQL方言更改为Oracle
。
这种方法是否可能?我尝试将所有脚本的方言更改为PLUS,但没有成功。我已经使用了所见过的所有方法:@
,@@
,SQL >
和:r
来调用我的脚本,但是,一切似乎都失败了,然后更改了方言SQLPlus文件。但是,在SQLPlus文件内部运行sql语句本身可以正常工作,并且不会更改方言。