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
 

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

Preguntas similares