home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a524 / 37.ddi / demo / demo2_pls.sql < prev    next >
Encoding:
Text File  |  1991-03-04  |  448 b   |  19 lines

  1. rem
  2. rem $Header: demo2_pls.sql,v 6.1 90/02/16 18:40:02 nsalah Exp $ demo2_pls.sql Copyr (c) 1989 Oracle
  3. rem
  4. DECLARE
  5.     num_rows  NUMBER;
  6. BEGIN
  7.     UPDATE emp SET sal = sal*1.1
  8.       WHERE job = 'SALESMAN' AND comm > 350;
  9.     num_rows := SQL%ROWCOUNT;   -- get number of rows updated
  10.  
  11.     IF num_rows > 3 THEN
  12.         ROLLBACK;
  13.         INSERT INTO temp (col1, message)
  14.           VALUES (num_rows, 'Too many qualify');
  15.     END IF;
  16.  
  17.     COMMIT;
  18. END;
  19.