
Crear una clave foranea desde un trigger
Publicado por josselyn (4 intervenciones) el 08/06/2016 21:26:48
Tengo el siguiente trigger para crear llave primaria
como podria hacer para el de la foranea?
1
2
3
4
5
6
7
8
9
create or replace TRIGGER TR_EMPLEADOS_BI_PRIMARIA BEFORE INSERT ON EMPLEADO FOR EACH ROW
DECLARE
nCount NUMBER;
BEGIN
SELECT COUNT(*) INTO nCount FROM EMPLEADO WHERE CODIGO_EMPLEADO = :NEW.CODIGO_EMPLEADO;
IF nCount > 0 THEN
RAISE_APPLICATION_ERROR(-20001, 'ERROR DE LA LLAVE PRIMARIA EN LA TABLA EMPLEADO');
END IF;
END;
como podria hacer para el de la foranea?
Valora esta pregunta


0