Oracle11g 在Oracle SQLdeveloper(4.1.3.20)中执行SQL脚本文件列表

Oracle11g 在Oracle SQLdeveloper(4.1.3.20)中执行SQL脚本文件列表,oracle11g,oracle-sqldeveloper,Oracle11g,Oracle Sqldeveloper,我尝试在SQLdeveloper中执行SQL脚本文件列表,但它只执行语句的第一行 C:/runAll.sql @C:/sql/test1.sql; @C:/sql/test2.sql; @C:/sql/test3.sql; @C:/sql/test4.sql; @C:/sql/test5.sql; ..... 尝试1 在Oracle SQL Developer>文件>打开文件>runAll.SQL 选择所有文件列表并按F5 尝试2次 在Oracle SQL Developer>工作表中 @C:

我尝试在SQLdeveloper中执行SQL脚本文件列表,但它只执行语句的第一行

C:/runAll.sql

@C:/sql/test1.sql;
@C:/sql/test2.sql;
@C:/sql/test3.sql;
@C:/sql/test4.sql;
@C:/sql/test5.sql;
.....
尝试1

在Oracle SQL Developer>文件>打开文件>runAll.SQL 选择所有文件列表并按F5

尝试2次

在Oracle SQL Developer>工作表中

@C:/runAll.sql
Try 1和Try 2不起作用。它只执行语句的第一行(test1.sql)。
请帮助我

< P>我的发现使用版本18.1…版本4.1来自2015,所以你可能要考虑。 删除“;”

这很有效

有东西在你这边跑


向我们展示输出和任何错误,或者你让我们猜测。这是我的猜测

没有错误消息,它只执行了一个sql文件。@alice它应该可以使用或不使用“;”。如果选择@C:/sql/test2.sql;'用鼠标点击F5-发生了什么?实际上,行尾“Exit”的test1.sql已经被写入,这就是为什么我不能继续执行test2.sql。谢谢你的帮助help@Alice这就是为什么当你提问时,分享你正在运行的实际代码是绝对重要的。我们本可以更快地帮助您,这就是为什么我在回答中提供了一个测试用例。