Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2009, 13:23
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Respuesta: Obtención del número de registros actualizados en un pl/sql

sql%rowcount te dice la cantidad de registros afectados por la última sentencia SQL.

Código:
SQL> set serveroutput on
SQL> select count(*) from t1;

  COUNT(*)
----------
	 3

SQL> begin
  2  update t1 set id = 10;
  3  dbms_output.put_line(sql%rowcount);
  4  end;
  5  /
3

PL/SQL procedure successfully completed.
Saludos