ejecutar una store procedure a una hora

28/04/2004 - 13:27 por alecarnero | Informe spam
me gustaria saber cual es el mejor camino para ejecutar una SP a un
determinada hora, por ejmplo que se ejecute cada 20 minutos. Tendria que
usar un job?????

Gracias
Alejandro

Preguntas similare

Leer las respuestas

#1 Hermilson
28/04/2004 - 15:16 | Informe spam
Hola Alejandro.

No conozco otra forma de programar un SP que no sea con un
Job; para eso están.

Hermilson T.

me gustaria saber cual es el mejor camino para ejecutar


una SP a un
determinada hora, por ejmplo que se ejecute cada 20


minutos. Tendria que
usar un job?????

Gracias
Alejandro
Respuesta Responder a este mensaje
#2 Maximiliano D. A.
28/04/2004 - 17:25 | Informe spam
Hola, una opcion es la que te indican (armate un Job) la otra opcion puede
ser esta

(sacada de los BOL)

=
A. Utilizar WAITFOR TIME
Este ejemplo ejecuta el procedimiento almacenado update_all_stats a las
10:20 p.m.

BEGIN
WAITFOR TIME '22:20'
EXECUTE update_all_stats
END
Para obtener más información sobre cómo utilizar este procedimiento para
actualizar todas las estadísticas de una base de datos, consulte los
ejemplos de UPDATE STATISTICS.

B. Utilizar WAITFOR DELAY
Este ejemplo muestra cómo se puede utilizar una variable local con la opción
WAITFOR DELAY. Se crea un procedimiento almacenado de forma que espere una
cantidad de tiempo variable y, a continuación, se devuelve al usuario la
información como el número de horas, minutos y segundos que han
transcurrido.

CREATE PROCEDURE time_delay @@DELAYLENGTH char(9)
AS
DECLARE @@RETURNINFO varchar(255)
BEGIN
WAITFOR DELAY @@DELAYLENGTH
SELECT @@RETURNINFO = 'A total time of ' +
SUBSTRING(@@DELAYLENGTH, 1, 3) +
' hours, ' +
SUBSTRING(@@DELAYLENGTH, 5, 2) +
' minutes, and ' +
SUBSTRING(@@DELAYLENGTH, 8, 2) +
' seconds, ' +
'has elapsed! Your time is up.'
PRINT @@RETURNINFO
END
GO
EXEC time_delay '000:00:10'
GO
=0Suerte

Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"alecarnero" escribió en el mensaje
news:%
me gustaria saber cual es el mejor camino para ejecutar una SP a un
determinada hora, por ejmplo que se ejecute cada 20 minutos. Tendria que
usar un job?????

Gracias
Alejandro







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 20/04/2004
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida