Bases de Datos > SQL Server
Querys Dinamicos
ElNapster:
Que tal a todos , tengo una duda con respecto a los QUERYS DINAMICOS realmente en si no se como se trabajan , ustedes me podrian orientar un poco con respecto al tema, ya que he buscado en la web pero no tengo mayor informacion al respecto.... como seria el query (codigo) de un query dinamico .... :P , Gracias por la ayuda....
:comp:
ccarras3010:
Las querys dinamicas, corresponden a consultas que son almacenadas en una variables o tratadas como texto para su ejecución, ademas este tipo de consulta son compiladas en el momento de la ejecución, por ejemplo:
declare
@SQL varchar(300)
set @SQL = 'select * from tabla'
exec(@SQL)
este tipo de consultas requieren permiso del usuario de lectura hacia la tabla, a diferencia de de que esta misma consulta fuese ejecutada por un sp, en ese caso seria solo permiso del usuario a la ejecucion del sp.
También es posible agregar parametros para efectuar criterios sobre los campos de la consulta.
Cristián
lencho:
--- Cita de: "ccarras3010" --- Las querys dinamicas, corresponden a consultas que son almacenadas en una variables o tratadas como texto para su ejecución, ademas este tipo de consulta son compiladas en el momento de la ejecución, por ejemplo:
declare
@SQL varchar(300)
set @SQL = 'select * from tabla'
exec(@SQL)
este tipo de consultas requieren permiso del usuario de lectura hacia la tabla, a diferencia de de que esta misma consulta fuese ejecutada por un sp, en ese caso seria solo permiso del usuario a la ejecucion del sp.
También es posible agregar parametros para efectuar criterios sobre los campos de la consulta.
Cristián
--- Fin de la cita ---
osea que Transact SQL es igual a Querys dinamicos ????
Por que esa es la sintaxis de codigo Transact.
BYTE.
trentia:
Transact SQL es el lenguaje de programación de .NET, es decir, sin el no podriamos ni realizar cursores, ni exec_sql, ....
Javier Tirado
IT Consultor
TRENTIA Consulting
BUSINESS INTELLIGENCE
lencho:
--- Cita de: "trentia" --- Transact SQL es el lenguaje de programación de .NET, es decir, sin el no podriamos ni realizar cursores, ni exec_sql, ....
Javier Tirado
IT Consultor
TRENTIA Consulting
BUSINESS INTELLIGENCE
--- Fin de la cita ---
ummm.
Una cosa es :
--- Citar ---Todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor
--- Fin de la cita ---
y otra cosa es
--- Citar ---Transact SQL es el lenguaje de programación de .NET
--- Fin de la cita ---
BYTE.
Navegación
[#] Página Siguiente
Ir a la versión completa