【问题标题】:ORA-06550: line 13, column 4: PLS-00103: Encountered the "UPDATE" ORA-06550: line 15, column 3: PLS-00103: Encountered the symbol "END"ORA-06550:第 13 行,第 4 列:PLS-00103:遇到“UPDATE” ORA-06550:第 15 行,第 3 列:PLS-00103:遇到符号“END”
【发布时间】:2016-02-10 08:20:42
【问题描述】:

何时退出 更新表设置计数器 = 1,其中计数器为 NULL; -- 循环直到满足条件 结束循环;

【问题讨论】:

    标签: plsql


    【解决方案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 语句,而不是一个表达式。

      您需要指定必须满足哪些条件才能退出循环。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-02-16
        • 2018-04-12
        • 2016-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多