【发布时间】:2016-02-10 08:20:42
【问题描述】:
何时退出 更新表设置计数器 = 1,其中计数器为 NULL; -- 循环直到满足条件 结束循环;
【问题讨论】:
标签: plsql
何时退出 更新表设置计数器 = 1,其中计数器为 NULL; -- 循环直到满足条件 结束循环;
【问题讨论】:
标签: plsql
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;
【讨论】:
EXIT WHEN 需要一个布尔表达式作为其参数,但您提供了一个 UPDATE 语句,而不是一个表达式。
您需要指定必须满足哪些条件才能退出循环。
【讨论】: