即使更新ZERO行,也禁止PLSQL消息'1行更新'?

时间:2016-03-10 11:36:52

标签: oracle plsql oracle-apex

在Oracle APEX 4.2中,如果我运行以下代码片段......

BEGIN
   UPDATE employees
      SET salary = 25000
      WHERE department_id = 999;
   IF SQL%ROWCOUNT = 0 THEN
      DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT || ' row(s) were updated.');
   END IF;
END;

...它返回以下消息......

0 row(s) were updated.

1 row(s) updated.

第一条消息当然是我自己的,但第二条消息是自动的。

第二条消息可以被抑制吗?如果是这样,怎么样?为什么看似错?

我们没有安装SQL * Plus,因此无法使用SET FEEDBACK OFF。

我为此搜索了很多内容,但找不到答案。

谢谢。

0 个答案:

没有答案