Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2011, 17:28
Avatar de KarielYagami
KarielYagami
 
Fecha de Ingreso: diciembre-2011
Ubicación: Nicolás Romero, Mexico, Mexico, Mexico
Mensajes: 2
Antigüedad: 13 años
Puntos: 0
Exclamación Trigger con IF

Hola a todos:

Me gustaria saber si puedo hacer que este trigger cuando inserta datos, se ejecute, cuando no tenga los datos de i.apaternopropietario , i.amaternopropietario , i.nombrepropietario, no se lance, me dijeron que con un IF, pero la verdad no tengo idea de como hacerlo.

Gracias, les paso el codigo para que lo chequen
Código:
Create Trigger Nombre On dbo.Ticket
After Insert
As
Begin
    Set NoCount On;

    Insert Into dbo.PadronVehicular (apellido_paterno, apellido_materno, propietario) 
    Select
        i.apaternopropietario
        , i.amaternopropietario
        , i.nombrepropietario
    From
        Inserted As i
        --Podríamos ligar aquí a otras tablas de ser necesario.
    --Y podemos también agregar un Where si también fuere necesario.
    Where condiciones;

    if (@@Error <> 0) Rollback Tran;
End