Querys Dinamicos sql


Ejemplo ejecutando Querys Dinámicos sql

Es una cadena Unicode que contiene una instrucción o lote de Transact-SQL. @stmt debe ser una constante Unicode o una variable Unicode. Las expresiones Unicode más complejas, como la concatenación de dos cadenas con el operador +, no están permitidas. Las constantes de caracteres no están permitidas. Si se especifica una constante Unicode, debe ser prefijado con una N . Por ejemplo, la constante Unicode N'sp_who ' es válida, pero la constante de caracteres ' sp_who ' no lo es. El tamaño de la cadena está limitado solo por la memoria disponible del servidor de la base de datos. En servidores de 64 bits, el tamaño de la cadena está limitado a 2 GB, el tamaño máximo de nvarchar (max) ...

Mas informacion: docs.microsoft

El siguiente ejemplo crea y ejecuta un select simple que contiene un parámetro incrustado

EXECUTE sp_executesql  
          N'select * from empleado where Genero=@Gen', 
          N'@Gen varchar', 
          @Gen = 'F';

De esa manera podrías buscar genero ejecutando dicho Query Dinámico.



SQL



Comentarios

Populares

Buscar en este blog