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
Transact SQL es el lenguaje de programación de .NET, es decir, sin el no podriamos ni realizar cursores, ni exec_sql, ....Javier TiradoIT ConsultorTRENTIA ConsultingBUSINESS INTELLIGENCE
Todas las aplicaciones que se comunican con SQL Server lo hacen enviando instrucciones Transact-SQL al servidor
Transact SQL es el lenguaje de programación de .NET
tengo este query con execute pero necesito sacarlo a una variable Código: Text declare @var int execute('select count(p.idproyecto) from actividades a,proyectos p where a.idproyecto=p.idproyecto and p.idproyecto in (1,12,3,7)') Saludos
por si acaso, por que pusiste la consulta entre comillas simples ???BYTE.