PL/SQL with Error log
我正在运行一个非常简单的Declare begin end statement
,但它抛出了上面的错误。即使pl/sql在sql developer中运行时工作得很好。但当我将其放入liquibase项目时,它给出了错误PLS-00103: Encountered the symbol "end-of-file" ..
我尝试删除最后一个分号并在末尾加上斜杠/。但错误仍然存在。我不确定是否需要在liquibase设置中执行某些操作才能运行declare begin blocks
尝试的内容:
我试着输入NULL,仍然是同样的错误。
null inside begin
声明为空时出错:
empty declare block
**以下工作:
〈sqlFile endDelimiter="/"**
1条答案
按热度按时间pnwntuvh1#
它抛出错误是因为
BEGIN
和END
之间没有任何东西。在pl/sql块中,这就是魔术发生的地方。开始和END之间需要一个语句。如果你真的不想发生任何事情(比如你:你将在稍后完成你的代码,你只想检查它是否与你在DECLARE部分中的内容一起运行),然后你可以使用什么也不做的pl/sql语句:NULL;
。尝试以下操作:一个很好的起点是文档。