Kar*_*hik 2 oracle plsql sqlplus ora-06550
我尝试使用SET SCAN ON后如下..
SET SCAN OFF;
DECLARE
-- declared a variable
BEGIN
--update statement
END;
SET SCAN ON;
Run Code Online (Sandbox Code Playgroud)
使用SET SCAN ON; 我尝试运行脚本时导致错误.捕获的错误
ORA-06550: line 16, column 1:
PLS-00103: Encountered the symbol "SET"
06550. 00000 - "line %s, column %s:\n%s"
*Cause: Usually a PL/SQL compilation error.
*Action:
Run Code Online (Sandbox Code Playgroud)
如果这正是您尝试运行的解决方案很简单.添加a /以完成匿名PL/SQL块:
SET SCAN OFF;
DECLARE
-- declared a variable
BEGIN
--update statement
END;
/
SET SCAN ON;
Run Code Online (Sandbox Code Playgroud)
这是因为PL/SQL语法用于;表示一行代码的结束,因此我们需要/触发我们的程序.