Cita:
Iniciado por huesos52 Puedes poner las pruebas que haces?
Creería que tanto en INSERTING como UPDATING el valor debería ser NEW. De esa forma lo he probado y funciona.
En el updating tienes como variable de comparación a old.sal, que lo mas seguro es que sea un valor inferior a 10000.
Ya funciono el trigger hace lo que debe, haciendo la variacion que me sujieres pero me sale este error
Código SQL:
Ver originalError que empieza en la línea: 19 del comando :
INSERT INTO EMP(EMPNO,ENAME,JOB,SAL) VALUES(1000,'LUIS','SALESMAN',11000)
Informe de error -
Error SQL: ORA-20140: EL SALARIO NO DEBE SER MAYOR A 10000
ORA-06512: en "SCOTT.SUELDO_MAXIMO", línea 4
ORA-04088: error durante la ejecución del disparador 'SCOTT.SUELDO_MAXIMO'