Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2009, 14:59
refreegrata
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 15 años, 9 meses
Puntos: 27
duda con comparacion

Hala, una duda.
Tengo un trigger que se ejecuta despues de insertar o actualizar.
Al interior del trigger hago una pregunta como esta:
Código:
IF TG_OP = 'UPDATE' AND OLD.campo = NEW.campo THEN
Bueno resulta que al hacer el insert falla ya que el registro OLD aun no esta asignado.
La pregunta es si es que puedo elaborar esta pregunta en una linea de otra manera.

Obviamente sin hacer un IF dentro de otro o un elsif y cualquiera de esas otras posibilidades.

Gracias, espero puedan responderme.