Bases de Datos - Oracle

 
Vista:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder