Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/03/2013, 10:25
jpt15
 
Fecha de Ingreso: febrero-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Trigger con resta de dos campos

Muchas gracias por la ayuda.

He estado haciendo pruebas con el trigger que comente en el foro y no consigo ningun resultado.

Si fueras tan amable de poder orientarme con el siguiente codigo me seria de gran ayuda, te paso el type y el trigger.

TYPE:

Código SQL:
Ver original
  1. CREATE OR REPLACE
  2. TYPE alumnos_t AS OBJECT(
  3. idAlumno NUMBER,
  4. nombreAlumno VARCHAR2(100),
  5. fctAlta VARCHAR2(10),
  6. horasHechas NUMBER,
  7. horasRestantes NUMBER,
  8. profesor REF profesores_t,
  9. poblacion poblaciones_t
  10. );

TRIGGER:


Código SQL:
Ver original
  1. CREATE OR REPLACE TRIGGER calculo
  2. BEFORE UPDATE horasHechas ON alumnos_tab
  3. BEGIN
  4. UPDATE  alumnos_tab SET NEW.horasRestantes = OLD.horasRestantes - OLD.horasHechas
  5. END;


PD: El professor sabe menos que los alumnos... :S

Última edición por gnzsoloyo; 06/03/2013 a las 10:44