sqldinamic

13/12/2004 - 13:42 por Erick | Informe spam
alguien me podria decir que es sql dinamico? es un concepto qwue vengo
escuchando hace rato y al buscar documentacion dan muchas vueltas y al final
no se explicannn

Preguntas similare

Leer las respuestas

#1 Maxi
13/12/2004 - 14:37 | Informe spam
Hola, SQLdinamico es la ejecucion de SQL con SP_EXECUTESQL, esto hace que la
query se ejecute de forma muy distinta que de la forma normal

Generalmente lo utilizan cuando quieren hacer esto:

select * from @tabla

Esto al no ser soportado por T-Sql de forma directa se utiliza SqlDinamico.
Lo que sucede que esta tecnica no es nada buena porque es muy insegura de
verdad.

Por ej., todos sabemos los beneficios que tiene armar un SP en lo que
respecta a seguridad (no es necesario darle acceso directo a las tablas sino
por medio del SP a los usuarios), si dentro de un SP pones sql-dinamico vas
a tener que no solo darle permisos al usuario a que ejecute el SP sino a los
objetos que incluya en SQL-dinamico :( con lo cual la seguridad es en
riesgo.

Tambien tenes problemas de performance


Salu2
Maxi


"Erick" escribió en el mensaje
news:
alguien me podria decir que es sql dinamico? es un concepto qwue vengo
escuchando hace rato y al buscar documentacion dan muchas vueltas y al
final no se explicannn

Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
13/12/2004 - 14:48 | Informe spam
"Erick" wrote in message
news::
alguien me podria decir que es sql dinamico? es un concepto qwue vengo
escuchando hace rato y al buscar documentacion dan muchas vueltas y al
final
no se explicannn



Hay un excelente artículo "Las virtudes y maldades del SQL dinámico"
escrito por el MVP Erland Sommarskog:

http://www.hayes.ch/sql/sql_dinamico.html

saludos
gux

Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho / This message is provided "AS IS" with no
warranties expressed or implied, and confers no rights.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida