Oracle - Duda sobre el trigger

   
Vista:

Duda sobre el trigger

Publicado por Mauro Jhony hotgl.mj@gmail.com (1 intervención) el 24/10/2015 04:04:04
Soy nuevo en este tema:

Cree un trigger que valide que cualquier actualización del
salario de un empleado, el monto no debe pasar de 10000
nuevos soles. En caso se esté actualizando el salario de
un empleado con un monto mayor, el trigger debe asignar el
monto 10000 como tope.

1
2
3
4
5
6
7
8
CREATE OR REPLACE TRIGGER t_SAL_EMP
AFTER  UPDATE
ON emp
FOR EACH ROW WHEN (new.sal>10000)
BEGIN
:new.sal=10000;
dbms_output.put_line('SALARIO TOPE');
END;

no se si me pueden ayudar si esta bien el en codigo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder