Tema: TRIGER duda
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/05/2009, 15:58
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 6 meses
Puntos: 220
Respuesta: TRIGER duda

Código sql:
Ver original
  1. CREATE TRIGGER Tr_AddControl
  2. ON Pruebas
  3. FOR INSERT
  4. AS
  5.    BEGIN TRANSACTION
  6.  
  7.    DECLARE @Matricula VARCHAR(150),@Fecha Datetime -- declarando variables
  8.    
  9.    SELECT @Matricula = Matricula,@Fecha = Fecha FROM Inserted -- tomando las variables insertadas en la tabla temporal del trigger
  10.  
  11.    INSERT INTO Tabla_Control(Matricula,Fecha) VALUES(@Matricula,@Fecha);
  12.    
  13.    IF @@error = 0
  14.       Commit TRANSACTION
  15.    ELSE
  16.       ROLLBACK TRANSACTION
  17. GO
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones