Lineas afectadas por una consulta

Leire
07 de Noviembre del 2003
¿Sabe alguien cómo saber el número de lineas afectada por una sentencia SQL?

Blade
07 de Noviembre del 2003
Si estás en PL/SQL, te puede servir el atributo %rowcount del cursor implícito \'sql\' que crea Oracle:
Ej:
update mitabla
set numero = numero + 1
where numero = 10;
if sql%rowcount = 0 then -- no se ha actualizado
insert into mitabla values(1);
end if;