ORA-06550:第 13 行,第 4 列:PLS-00103:遇到“UPDATE” ORA-06550:第 15 行,第 3 列:PLS-00103:遇到符号“END”
Posted
技术标签:
【中文标题】ORA-06550:第 13 行,第 4 列:PLS-00103:遇到“UPDATE” ORA-06550:第 15 行,第 3 列:PLS-00103:遇到符号“END”【英文标题】:ORA-06550: line 13, column 4: PLS-00103: Encountered the "UPDATE" ORA-06550: line 15, column 3: PLS-00103: Encountered the symbol "END" 【发布时间】:2016-02-10 08:20:42 【问题描述】:何时退出 更新表设置计数器 = 1,其中计数器为 NULL; -- 循环直到满足条件 结束循环;
【问题讨论】:
【参考方案1】:EXIT WHEN FLAG=1/*give some exit criteria here .You wrote update statement which was incorrect*/;
--update table set counter=1 where counter is NULL;
-- LOOP until condition is met
END LOOP;
【讨论】:
【参考方案2】:EXIT WHEN
需要一个布尔表达式作为其参数,但您提供了一个 UPDATE
语句,而不是一个表达式。
您需要指定必须满足哪些条件才能退出循环。
【讨论】:
以上是关于ORA-06550:第 13 行,第 4 列:PLS-00103:遇到“UPDATE” ORA-06550:第 15 行,第 3 列:PLS-00103:遇到符号“END”的主要内容,如果未能解决你的问题,请参考以下文章
ORA-06550:第 13 行,第 4 列:PLS-00103:遇到“UPDATE” ORA-06550:第 15 行,第 3 列:PLS-00103:遇到符号“END”
ORA-06550:第 1 行,第 7 列:PLS-00201:必须声明标识符“PAYMENT_UPDATE” ORA-06550:第 1 行,第 7 列:PL/SQL:语句被忽略