Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2013, 06:11
Avatar de zarwar
zarwar
 
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años, 6 meses
Puntos: 4
Respuesta: Crear un trigger que valide si existe ID e inserte fecha automaticamente

El campo ID parece una primary key por lo que yo la crearía y dejaría saltar la excepción.

El trigger debería de ser algo parecido a este:
Código SQL:
Ver original
  1. CREATE OR REPLACE TRIGGER creacion_empleado
  2. BEFORE INSERT ON empleados
  3.    FOR EACH ROW      
  4. BEGIN
  5.    :NEW.fecha_creacion := sysdate;
  6.    :NEW.creado_por := sys_context('USERENV','CURRENT_USER');
  7. END;
  8. /

Un saludo
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es

Última edición por gnzsoloyo; 22/05/2013 a las 06:22 Razón: Highlight "SQL"...