Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Crear un trigger y ejecutarlo a una hora determinada

Estas en el tema de Crear un trigger y ejecutarlo a una hora determinada en el foro de SQL Server en Foros del Web. Hola, como podría hacer un trigger y querer ejecutarlo por ejemplo todos los domingos a las 23:00 horas de la noche, gracias...
  #1 (permalink)  
Antiguo 17/08/2010, 01:52
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Crear un trigger y ejecutarlo a una hora determinada

Hola,

como podría hacer un trigger y querer ejecutarlo por ejemplo todos los domingos a las 23:00 horas de la noche,


gracias
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo
  #2 (permalink)  
Antiguo 17/08/2010, 10:43
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Crear un trigger y ejecutarlo a una hora determinada

Estas confundiendo el termino de TRIGGER, por un JOB, quiero creer.

Los triggers, son eventos que se "disparan" (de ahi el nombre) al momento para el cual fue creados (INSERT, DELETE, UPDATE).

Estos fueron creados en su momento, para cuidar la integridad referencial (DRI).

Un JOB, es codigo T-SQL (comunmente), que se ejecuta en una fecha y hora predeterminado, que puede ser repetitivo o bien, por una sola ocasion.

¿En cual de los dos tienes duda?
  #3 (permalink)  
Antiguo 17/08/2010, 14:57
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Respuesta: Crear un trigger y ejecutarlo a una hora determinada

Necesitaria un job.

Realmente lo que quiero es insertar registros de una tabla a otra todos los domingos a las 11:00 por ejemplo.

Pero por ejemplo, llega un domingo que no quiero que se ejecute el job podría deshabilitar por codigo T-SQL el job para que no insertara registros?

gracias
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo
  #4 (permalink)  
Antiguo 17/08/2010, 16:23
Avatar de R3N0  
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Crear un trigger y ejecutarlo a una hora determinada

Cita:
Iniciado por triqui Ver Mensaje
Necesitaria un job.

Realmente lo que quiero es insertar registros de una tabla a otra todos los domingos a las 11:00 por ejemplo.

Pero por ejemplo, llega un domingo que no quiero que se ejecute el job podría deshabilitar por codigo T-SQL el job para que no insertara registros?

gracias
Puedes detener el job el viernes cuando salgas y iniciarlo otra vez el lunes cuando llegues, ahora q si ya sabes que domingos no se copiaran los datos, cuando lo impplementes tu job programa los dias en q se correra...


saludos!!!
  #5 (permalink)  
Antiguo 17/08/2010, 16:35
 
Fecha de Ingreso: marzo-2006
Mensajes: 124
Antigüedad: 18 años
Puntos: 1
Respuesta: Crear un trigger y ejecutarlo a una hora determinada

Crea un Store Procedure y de ahy configuras un Job.

Los triger solo se ejecutan al Insetar, Borrar y Modifcar el Registro de una Tabla

=D
  #6 (permalink)  
Antiguo 18/08/2010, 00:41
Avatar de triqui  
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Respuesta: Crear un trigger y ejecutarlo a una hora determinada

Graciassss
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo

Etiquetas: trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:38.