Buen día,
la lógica de un cursor se puede reemplazar con la clausula While.
Podrías insertar los datos a recorrer en una tabla temporal, con una clave
primaria autonumérica. Despues deberías contar las filas de la tabla temporal,
y hacer un cliclo hasta que proceses el conjunto de datos. Dentro del ciclo,
escribirías la funcionalidad que necesites.
Mariano
From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [dbadmin] Como hacer una
iteracionDate: Fri, 8 Aug 2008 09:30:36 -0300
Hola mariano!, gracias por la respuesta, me olvide de comentar que estoy
tratando de hacer la sentencia sin usar cursor alguno. Como última de última
opción, será usar cursores. Como “no veo” solución sin cursores, estoy
consultando en la lista. Piensan que no es posible una salida a este planteo
sin recurrir a los cursores?, yo, no le encuentro la vuelta.
Aclaración, la tabla no tiene índice, mas que la pk
Desde ya muchas gracias!!
Alejandra Blasco
Departamento de Sistemas
Naldo Lombardi S.A.
02362-422039(Int. 201)
[EMAIL PROTECTED]
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jose Mariano
AlvarezEnviado el: Jueves, 07 de Agosto de 2008 08:52 p.m.Para: [EMAIL
PROTECTED]: [dbadmin] Como hacer una iteracion
Yo usaria un cursor del tipo FOR UPDATE.
Ojo con los indices.
.
-------------------------------- Atte.Ing. Jose Mariano AlvarezSQL Total
Consulting
2008/8/7 Programacion Naldo Lombardi SA <[EMAIL PROTECTED]>
Necesito hacer que el campo de la tabla t1 que originalmente tiene esos valores
termine con los valores
de Salida
la tabla t1, tiene un campo c1 (int), no PK, ni FK.Ejemplo con algunos
registros: C1-------110110110120120130140140140Salida:
C1-------111112113121122131141142Quiere decir que encontramos tres 110,
entonces necesito iterar el ultimo carcater del 110 de 1 a 3,agregando el 1 en
el primer, el 2 en el segundo y 3 en el tercer registro. O sea, el primer
registro 110 paso a ser 111,el segundo registro 110 paso a ser 112 , el tercer
registro 110 paso a ser 113.
Necesito hacer un script que me permita actualizar esos registros con esa
iteración
Espero me entiendan. Desde ya muchas gracias.
Alejandra Blasco
Departamento de Sistemas
Naldo Lombardi S.A.
02362-422039(Int. 201)
[EMAIL PROTECTED]
No virus found in this outgoing message.Checked by AVG.Version: 7.5.524 / Virus
Database: 270.5.12/1597 - Release Date: 07/08/2008 05:54 a.m.
No virus found in this incoming message.Checked by AVG.Version: 7.5.524 / Virus
Database: 270.5.12/1599 - Release Date: 07/08/2008 08:49 p.m.
No virus found in this outgoing message.Checked by AVG.Version: 7.5.524 / Virus
Database: 270.5.12/1599 - Release Date: 07/08/2008 08:49 p.m.
_________________________________________________________________
Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo
deportivo.
http://msn.foxsports.com/fslasc/