eliminar cursores

24/05/2005 - 21:07 por Eduardo De Luca | Informe spam
Hola como andan . Si alguno me ayuda se los voy a agradecer. Estoy en
proceso de eliminar unos cursores de unos procesos que tardaban horas ,
están quedando en minutos . Pude eliminarlos de todos lados pero me estoy
trabando en el lugar menos inesperado.

Escenario:



Tabla A

Mov_id (numérico) no autoincremental

.

..

otros campos





TablaB



Alt_id es autoincremental (manualmente) dependiendo del valor máximo
ingresado en tabla A mov_id





El tema es para un registro no hay problema ya que seria el max de mov_id
(tabla A)

Y luego para "el" sgte max (alt_id) (tablaB) +1



El problema es que tengo la solución pero no se como hacerla en TSQL .

La solución (valga la redundancia) que yo propongo es tipo cursor y es justo
lo que quiero eliminar ya que no inserto de a un registro sino en lote (mas
o menos 100000)



Alguno se le ocurre una idea?



Desde ya gracias ¡!!!!

Preguntas similare

Leer las respuestas

#6 Maxi
25/05/2005 - 03:21 | Informe spam
Hola, podrias darme algun ejemplo? eso seguro lo podemos solucionar con join
o subconsultas


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"Eduardo De Luca" escribió en el mensaje
news:
Hola como andan . Si alguno me ayuda se los voy a agradecer. Estoy en
proceso de eliminar unos cursores de unos procesos que tardaban horas ,
están quedando en minutos . Pude eliminarlos de todos lados pero me estoy
trabando en el lugar menos inesperado.

Escenario:



Tabla A

Mov_id (numérico) no autoincremental

.

..

otros campos





TablaB



Alt_id es autoincremental (manualmente) dependiendo del valor máximo
ingresado en tabla A mov_id





El tema es para un registro no hay problema ya que seria el max de mov_id
(tabla A)

Y luego para "el" sgte max (alt_id) (tablaB) +1



El problema es que tengo la solución pero no se como hacerla en TSQL .

La solución (valga la redundancia) que yo propongo es tipo cursor y es
justo lo que quiero eliminar ya que no inserto de a un registro sino en
lote (mas o menos 100000)



Alguno se le ocurre una idea?



Desde ya gracias ¡!!!!


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