Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2014, 13:52
Luiszzxd
 
Fecha de Ingreso: noviembre-2013
Mensajes: 28
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Trigger compila pero no funciona

Cita:
Iniciado por huesos52 Ver Mensaje
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 original
  1. Error que empieza en la línea: 19 del comando :
  2. INSERT INTO EMP(EMPNO,ENAME,JOB,SAL) VALUES(1000,'LUIS','SALESMAN',11000)
  3. Informe de error -
  4. Error SQL: ORA-20140: EL SALARIO NO DEBE SER MAYOR A 10000
  5. ORA-06512: en "SCOTT.SUELDO_MAXIMO", línea 4
  6. ORA-04088: error durante la ejecución del disparador 'SCOTT.SUELDO_MAXIMO'