Generar un Consecutivo

27/07/2004 - 01:07 por Miguel Jiron | Informe spam
Hola a todos !!!

Mi problema es que cada mes se le agregan a una tabla al
rededor de 400,000 registros en un solo proceso. Luego en
un campo necesito generar un numero consecutivo cuando
estos registros ya estan grabados en la tabla...

Ya hice un Procedimiento Almacenado que genera el
consecutivo con un Cursor, pero como se imaginaran, este
cursor se dilata excesivamente para generar y actualizar
todos los consecutivos en la tabla, ademas todo el mundo
recomienda tratar de no utilizar cursores porque
perjudican el rendimiento del servidor, y este es mi caso.

Como puedo generar un consecutivo sin utilizar un
cursor ??

Gracias...
 

Leer las respuestas

#1 MAXI
27/07/2004 - 01:18 | Informe spam
hola, has probado de tener un campo identity en esa tabla?




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:


"Miguel Jiron" escribió en el mensaje
news:486d01c47365$5e55d0f0$
Hola a todos !!!

Mi problema es que cada mes se le agregan a una tabla al
rededor de 400,000 registros en un solo proceso. Luego en
un campo necesito generar un numero consecutivo cuando
estos registros ya estan grabados en la tabla...

Ya hice un Procedimiento Almacenado que genera el
consecutivo con un Cursor, pero como se imaginaran, este
cursor se dilata excesivamente para generar y actualizar
todos los consecutivos en la tabla, ademas todo el mundo
recomienda tratar de no utilizar cursores porque
perjudican el rendimiento del servidor, y este es mi caso.

Como puedo generar un consecutivo sin utilizar un
cursor ??

Gracias...

Preguntas similares