Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Jumlah baris yang terpengaruh oleh UPDATE di PL/SQL

Anda menggunakan sql%rowcount variabel.

Anda harus memanggilnya langsung setelah pernyataan yang Anda perlukan untuk menemukan jumlah baris yang terpengaruh.

Misalnya:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabel Sementara Lokal di Oracle 10 (untuk ruang lingkup Prosedur Tersimpan)

  2. Cara Menggunakan Klausul Kumpulkan Massal Dengan Pernyataan SELECT INTO Di Oracle Database

  3. Oracle Concurrent Manager – CP Analyzer untuk E-Business Suite

  4. Cara mendapatkan entri terbesar kedua atau terbesar ketiga dari sebuah tabel

  5. Fungsi SINH() di Oracle