Dos preguntas

07/10/2004 - 20:13 por Mennegguzzi | Informe spam
Buenas, les hago dos preguntas:

1 - se puede programar una consulta en SQL para que se ejecute cada una
determinada cantidad de tiempo ?

2 - cómo se hace para recorrer toda una tabla con una consulta SQL, a fin de
ir tomando datos de cada uno de sus registros y con estos actualizar otra
tabla?

algo similar al .movenext de los Recordsets de VB

desde ya muchas gracias por su invalorable ayuda

saludos

Pablo
 

Leer las respuestas

#1 Gustavo Larriera [MVP]
07/10/2004 - 20:55 | Informe spam
Mis respuestas entre líneas...

1 - se puede programar una consulta en SQL para que se ejecute cada una
determinada cantidad de tiempo ?




Sí. Se hace usando jobs agendados.

2 - cómo se hace para recorrer toda una tabla con una consulta SQL, a fin
de
ir tomando datos de cada uno de sus registros y con estos actualizar otra
tabla?

algo similar al .movenext de los Recordsets de VB




Se puede recorrer una tabla secuencialmente usando cursores. En la mayoría
de los casos se puede procesar más eficientemente un conjunto de datos SIN
USAR CURSORES y es aconsejable evitar su uso a menos que sea la única manera
de resolver el problema.

cursor == mala idea

:-)
gux

Preguntas similares