Oracle/PL/SQL/DML
Apariencia
Las operaciones INSERT, UPDATE y DELETE son exactamente iguales que en SQL, pudiendo además utilizarse variables para los valores.
declare v_col1 tabla.col1%type; v_col3 tabla.col3%type; begin v_col1 = 'Valor'; v_col3 := 7; update tabla set col1 = v_col1 where col3 = v_col3; if SQL%rowcount = 0 then raise NO_DATA_FOUND; end if; end;
- SQL%rowcount indica cuantos registros fueron afectados por la operación.