sábado, 9 de agosto de 2014

Ejecutar Cadena varchar como query

Un pequeño tip de SQL server

Si alguna vez por necesidad necesitan hacer lo que hacemos en C# o en algun otro lenguaje, de ir concatenando en un string nuestro query y ejecutarlo, igual se puede hacer desde SQL ^^
Para ello tenemos esta pequeña instrucción de sql EXEC

--se declara la variable varchar dependiendo de cuanta informacion queramos utilizar le ponemos un tamaño
declare @sql varchar(1000)

--Se inicializa el query puede ser construido desde un cursor, o de validaciones, esta abierto a la imaginacion
SET @sqlt = 'Query'

--Con esta instrucción se ejecuta
EXEC (@sqlt)

Espero les sea util saludos cordiales

No hay comentarios:

Publicar un comentario