Perguntas com a marcação «dynamic-sql»

Construir uma consulta em tempo de execução com operações de concatenação de string e executar a consulta a partir dessa string.



2
Por que a injeção SQL não ocorre nessa consulta dentro de um procedimento armazenado?
Eu fiz o seguinte procedimento armazenado: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Agora, tentei fazer algo assim. Talvez eu esteja fazendo isso errado, mas quero ter certeza de que esse procedimento …








2
Como posso alias dinamicamente colunas?
Eu tenho uma tabela (não projetada por mim) que possui 20 colunas com nomes variáveis. Ou seja, dependendo do tipo de registro que você está visualizando, o nome aplicável da coluna pode ser alterado. Os possíveis nomes de colunas estão armazenados em outra tabela, que posso consultar com muita facilidade. …


1
Parâmetros de impressão no SQL dinâmico
Eu usei o SQL dinâmico para muitas tarefas e continuamente enfrento o mesmo problema: Impressão de valores de variáveis ​​usadas dentro da instrução Dynamic T-SQL. POR EXEMPLO: Declare @SQL nvarchar(max), @Params nvarchar(max), @DebugMode bit, @Foobar int select @DebugMode=1,@Foobar=364556423 set @SQL='Select @Foobar' set @Params=N'@Foobar int' if @DebugMode=1 print @SQL exec sp_executeSQL …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.