正如@Reza Goodarzi提到的, _无效SQL语句_的原因是使用分号作为语句分隔符。因此,为了解决我的问题,我将每个语句都用
slash(/)定界符分隔,并遵循我创建的以下规则:
每个SQL语句(不属于PL / SQL块的一部分)和PL / SQL块必须在换行符中以转发的斜杠(/)结尾。
SQL语句(不是PL / SQL块的一部分)不应以分号( ; )结尾。我只是从语句末尾删除了分号。
对于PL / SQL块,请勿从块末尾以及该块内包含的任何语句中删除分号( ; )。
通过在我的SQL脚本中进行这些更改,我自己解析文件而不是使用 SQLExec 或任何其他外部api,一次执行(使用jdbc)每个 PL / SQL块
和每个 SQL语句(不是PL / SQL块的一部分) /图书馆。 __



