Questions marquées «dynamic-sql»

Construire une requête au moment de l'exécution avec des opérations de concaténation de chaînes et exécuter la requête à partir de cette chaîne.



2
Pourquoi l'injection SQL ne se produit-elle pas sur cette requête dans une procédure stockée?
J'ai effectué la procédure stockée suivante: ALTER PROCEDURE usp_actorBirthdays (@nameString nvarchar(100), @actorgender nvarchar(100)) AS SELECT ActorDOB, ActorName FROM tblActor WHERE ActorName LIKE '%' + @nameString + '%' AND ActorGender = @actorgender Maintenant, j'ai essayé de faire quelque chose comme ça. Je me trompe peut-être, mais je veux être sûr qu'une …










1
Paramètres d'impression dans Dynamic SQL
J'ai utilisé SQL dynamique pour de nombreuses tâches et je rencontre continuellement le même problème: l'impression des valeurs des variables utilisées dans l'instruction Dynamic T-SQL. PAR EXEMPLE: 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 …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.