Porque no es seguro el SQL Dinamico ?

14/11/2004 - 00:36 por Codigo47 | Informe spam
Cuanto me pregunté esto lo único que se me vino a la cabeza fue porque el
editor de T-SQL no puede corroborar que existen los campos del select y
otras cosas.
Es por esto solamente, o hay mas razones ??

gracias.


Codigo47
Analista de Sistemas Informáticos
Argentina, Buenos Aires
www.faqvbnet.com.ar

Preguntas similare

Leer las respuestas

#1 ulises
14/11/2004 - 02:45 | Informe spam
Revisa :

The curse and blessings of dynamic SQL
http://www.sommarskog.se/dynamic_sql.html

Sé que hay una traducción al español que envío Eladio hace poco, pero
no tengo el URL en este momento.

Saludos,
Ulises

On Sat, 13 Nov 2004 20:36:48 -0300, "Codigo47"
wrote:

Cuanto me pregunté esto lo único que se me vino a la cabeza fue porque el
editor de T-SQL no puede corroborar que existen los campos del select y
otras cosas.
Es por esto solamente, o hay mas razones ??

gracias.
Respuesta Responder a este mensaje
#2 Codigo47
14/11/2004 - 04:27 | Informe spam
Gracias Ulises, por cierto, ahi mismo tiene el link al mismo articulo en
ESPAÑOL !

saludos.

Codigo47
Analista de Sistemas Informáticos
Argentina, Buenos Aires
www.faqvbnet.com.ar
"ulises" escribió en el mensaje
news:
Revisa :

The curse and blessings of dynamic SQL
http://www.sommarskog.se/dynamic_sql.html

Sé que hay una traducción al español que envío Eladio hace poco, pero
no tengo el URL en este momento.

Saludos,
Ulises

On Sat, 13 Nov 2004 20:36:48 -0300, "Codigo47"
wrote:

>Cuanto me pregunté esto lo único que se me vino a la cabeza fue porque el
>editor de T-SQL no puede corroborar que existen los campos del select y
>otras cosas.
>Es por esto solamente, o hay mas razones ??
>
>gracias.

Respuesta Responder a este mensaje
#3 Paulino Padial
14/11/2004 - 18:33 | Informe spam
Al construir la sentencia dinamicamente, ocurre lo mismo que cuando
creamos la consulta dinamicamente en una aplicacion que luego la lanza a
la base de datos. Muchas cosas como INYECCION SQL ;) .
Aparte que creo recordar que el optimizador de consultas no aplica los
indices a la consulta.. asi que tampoco seria bueno por eficiencia.

Paulino Padial
Microsoft Certified Solution Developer
Database Administrator SQL Server
Microsoft Certified Trainer
web: http://lucer.manicomio.net


Codigo47 wrote:
Cuanto me pregunté esto lo único que se me vino a la cabeza fue porque el
editor de T-SQL no puede corroborar que existen los campos del select y
otras cosas.
Es por esto solamente, o hay mas razones ??

gracias.


Respuesta Responder a este mensaje
#4 MAXI
15/11/2004 - 03:35 | Informe spam
Hola, ademas de lo que indica muy acertadamente los amigos yo te
preguntaria:

Para que un Sql dinamico? que ganamos? facilidad ? a cambio de..? hmmm es
cuestion de pensarlo, pero yo soy de la idea de que si esta es porque se
puede usar, el tema es como y donde :-)




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"Codigo47" escribió en el mensaje
news:
Cuanto me pregunté esto lo único que se me vino a la cabeza fue porque el
editor de T-SQL no puede corroborar que existen los campos del select y
otras cosas.
Es por esto solamente, o hay mas razones ??

gracias.


Codigo47
Analista de Sistemas Informáticos
Argentina, Buenos Aires
www.faqvbnet.com.ar


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