我正在尝试在sql developer中执行匿名块列表。但是,当执行匿名块示例时
Begin
execute do something
end;
它可以工作,但如果我执行多个匿名块,如
Begin
execute do something
end;
Begin
execute do something
end;
它抛出
PLS-00103: Encountered the symbol "BEGIN"
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
答案 0 :(得分:6)
在
之间使用正斜杠Begin
execute do something
end;
/
Begin
execute do something
end;
/
答案 1 :(得分:2)
在同一个开始结束块中执行所有查询或将所有查询包装在开始结束块中。
像
Begin
execute do something;
execute do something;
End;
或者
Begin
Begin
execute do something;
end;
Begin
execute do something;
End;
End;