Uso de Cursores con Tablas temporales

05/02/2007 - 23:10 por fac | Informe spam
Buenas foro, aqui con otras consultas espero me puedan ayudar, encontre un
sp con cursores, y dije que sucede si mejor hago el select de la tabla en
una tabla temporal que genere y luego hago un cursos de esta tabla
temporal?, es factible realizar esto?.

Gracias


Felipe

Preguntas similare

Leer las respuestas

#6 fac
07/02/2007 - 02:04 | Informe spam
Muchas gracias por el apoyo, te digo que mis variables tipo tablas van a
tener a lo mucho 10 registros, entonces esto agilizaria mi aplicacion en
algo.

Espero comentarios y gracias nuevamente

Felipe


"Maxi" escribió en el mensaje
news:%
ok, ojo con la cantidad de data porque las variables tipo tablas
consumiran memoria RAM


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
http://maxiaccotto.blogspot.com/
"fac" wrote in message
news:%
Hola, si estoy muy de acuerdo con el tema que me dices, en lo personal
trato de no usar cursores, sino que estoy afinando algunas cosas que
estan por aqui, te digo estoy implementando un sistema ya hecho por otro
grupo de personas de mi empresa y tengo problemas pues han usado varios
cursores, y cambiar todo seria un tiempo que no esta contemplado en mi
estadia por este cliente, solo tengo que aumentar el rendimiento con lo
que ya se hizo, por eso te comentaba de la variable tipo tabla, que si
era mas factible realizar este manejo para que el cursor se aplique sobre
un conjunto pequeño de registros y no este enlazado a una tabla fisica.

Saludos


"Maxi" escribió en el mensaje
news:%
Hola, es que no debes pensar en ciclos dentro de SQLServer, habria que
analizar todo lo que intentas hacer pero te aseguro es en un 99% no vas
a necesiar cursores


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
http://maxiaccotto.blogspot.com/
"fac" wrote in message
news:%
Y de que manera podria trabajar con informacion en ciclos, tengo pensado
mas bien obtener la informacion en una tabla temporal al cual le pondre
un identificador 1, 2, 3, etc y de ahi una variable incremental con el
cual consulte esta info en la temporal, no ya mejor hago esto, creo una
variable tipo tabla en la cual pongo la info que requiero y la enumero,
luego hago el select a la tabla de acuerdo a la numeracion, asi evito
usar tablas temporales y cursores, pero si usaria una variable tipo
tabla que tengo entendido que seria mas rapido, y esta variable no
tendria mas de 10 registros en memoria.


Espero me puedan aconsejar.


Felipe

"Maxi" escribió en el mensaje
news:
Si, pero estarias usando 2 cosas muy malas, los cursores por un lado y
las tablas temporales por el otro, estas 2 cosas haran que sea lento
el proceso.


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
http://maxiaccotto.blogspot.com/
"fac" wrote in message
news:OS8$
Buenas foro, aqui con otras consultas espero me puedan ayudar,
encontre un sp con cursores, y dije que sucede si mejor hago el
select de la tabla en una tabla temporal que genere y luego hago un
cursos de esta tabla temporal?, es factible realizar esto?.

Gracias


Felipe





















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida