sql >> Database >  >> RDS >> Oracle

Aantal rijen beïnvloed door een UPDATE in PL/SQL

U gebruikt de sql%rowcount variabel.

Je moet het direct na de instructie noemen waarvoor je het betreffende aantal rijen moet vinden.

Bijvoorbeeld:

set serveroutput ON; 
DECLARE 
    i NUMBER; 
BEGIN 
    UPDATE employees 
    SET    status = 'fired' 
    WHERE  name LIKE '%Bloggs'; 
    i := SQL%rowcount; 
    --note that assignment has to precede COMMIT
    COMMIT; 
    dbms_output.Put_line(i); 
END; 


  1. Rails ongedefinieerde methode voor ActiveRecord_Associations_CollectionProxy

  2. CONSTRAINT om waarden uit een op afstand gerelateerde tabel te controleren (via join etc.)

  3. hoe een afbeelding van een tekenbaar te krijgen op basis van hun namen in de sqlite-database en deze vervolgens weer te geven in de lijstweergave

  4. Welke is het snelst? SELECT SQL_CALC_FOUND_ROWS FROM `table`, of SELECT COUNT(*)