Oracle
Publicado por Itachi (1 intervención) el 15/06/2020 00:35:38
HOLA. como paso esta funcion de oracle a postgresql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE OR REPLACE TRIGGER emp_valido_ins
BEFORE INSERT ON EMPLEADO2
REFERENCING NEW AS tupla_nueva
FOR EACH ROW
DECLARE
NumJefesCobranMenos INT;
BEGIN
SELECT COUNT(*) INTO NumJefesCobranMenos
FROM EMPLEADO2
WHERE Codigo=:tupla_nueva.Jefe
AND Salario < :tupla_nueva.Salario;
IF NumJefesCobranMenos=1 THEN
RAISE_APPLICATION_ERROR(-20002,'El salario del empleado no es correcto');
END IF;
END;
Valora esta pregunta


0