Ciclo en Procedure..

07/04/2004 - 20:32 por Roberto Ballesteros | Informe spam
que tal amigos..!!

Como puedo hacer un Ciclo For en un Procedure, o bien de
que forma se puede hacer un recorrido de registros..

Saludos..

Preguntas similare

Leer las respuestas

#6 Maximiliano D. A.
12/04/2004 - 14:48 | Informe spam
Hola, los motores de Bdsd estan pensados y optimizados para trabajar con
conjunto de Registros y no de registro en registro.

Los cursores lo que hacen es eso, trabajan y recorren de registro en
registro, por lo cual la performance se cae mucho y hace todo muy lento.

Muchas de las tareas que hacemos se pueden hacer sin cursores, el uso de los
mismos es minimo, lo que sucede muy frecuentemente es que un desarrollador
que empieza a trabajar con Sql-Server por ej, esta muy acostumbrado a los
Recordset y piensa en llevar lo mismo al motor, cosa que no deberia ser.

Los cursores estan para usarlos, sino no estarian, lo que hay que saber los
males que esto nos trae y si no tenemos otra alternativa que nos pueda
ayudar sin el uso del cursor.

Bye


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Harold Godefroy" escribió en el mensaje
news:eV%
¿Que tienen de malo los cursores?, no los he usado, ni siquiera se que
pueden ser pero me llama la atencion la manera en que tratan de no


usarlos.


> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional Portalfox Venezuela
http://venezuela.portalfox.com
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor



"Hernán Castelo" escribió en el mensaje
news:
> yo lo haría desde el cliente
> siempre trato de que el Sql solo acceda a datos (insert...select)
>
> no los uses si lo que necesitas
> se puede hacer del lado de la aplicación cliente
>
> por ejemplo si solo necesitas mostrar por pantalla
> las filas del cursor,
> te bajas los datos a un RecordSet y listo
>
> yo utilizaba cursores en una aplicación mf-cobol
> donde era la única manera de caminar por los resultados...
>
> atte,
> Hernán Castelo
> UTN Buenos Aires
> . . . . . . . . . . . . . . . . . . . . . . . .


.
.
> "Roberto Ballesteros" escribió en


el
mensaje news:199eb01c41cd3$4c6c0000$
> > Hola Max..!!
> >
> > Gracias por contestar..
> >
> > y es bueno utilizar cursores?
> > o mejor hacerlo en un ciclo for desde VBA.
> >
> > Saludos
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.655 / Virus Database: 420 - Release Date: 08/04/2004
Respuesta Responder a este mensaje
#7 Miguel Egea
12/04/2004 - 19:07 | Informe spam
Creo que este link puede ayudarte..
http://www.configuracionesintegrale...articulo=1
87

Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
"Harold Godefroy" escribió en el mensaje
news:eV#
¿Que tienen de malo los cursores?, no los he usado, ni siquiera se que
pueden ser pero me llama la atencion la manera en que tratan de no


usarlos.


> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional Portalfox Venezuela
http://venezuela.portalfox.com
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor



"Hernán Castelo" escribió en el mensaje
news:
> yo lo haría desde el cliente
> siempre trato de que el Sql solo acceda a datos (insert...select)
>
> no los uses si lo que necesitas
> se puede hacer del lado de la aplicación cliente
>
> por ejemplo si solo necesitas mostrar por pantalla
> las filas del cursor,
> te bajas los datos a un RecordSet y listo
>
> yo utilizaba cursores en una aplicación mf-cobol
> donde era la única manera de caminar por los resultados...
>
> atte,
> Hernán Castelo
> UTN Buenos Aires
> . . . . . . . . . . . . . . . . . . . . . . . .


.
.
> "Roberto Ballesteros" escribió en


el
mensaje news:199eb01c41cd3$4c6c0000$
> > Hola Max..!!
> >
> > Gracias por contestar..
> >
> > y es bueno utilizar cursores?
> > o mejor hacerlo en un ciclo for desde VBA.
> >
> > Saludos
>
>


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