title: Suppress PLSQL message '1 row(s) updated' even when ZERO rows are updated?
body: <p>In Oracle APEX 4.2, if I run the following snippet of code...</p>
  
  <pre><code>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;
  </code></pre>
  
  <p>...it returns the following messages...</p>
  
  <pre><code>0 row(s) were updated.
  
  1 row(s) updated.
  </code></pre>
  
  <p>The first message of course is my own, but the second message is automatic.</p>
  
  <p>Can the second message be suppressed? If so, how? Why is it seemingly wrong?</p>
  
  <p>We do not have SQL*Plus installed, so I cannot use SET FEEDBACK OFF.</p>
  
  <p>I have googled much for this, and cannot find an answer.</p>
  
  <p>Thank you.</p>