Comment écrire une requête paramétrée dans le studio de gestion?
Partir d'une application cliente je tyipically faire:
select * from table where Name = :Parameter
et puis avant d'exécuter la requête, je ne
:Parameter = 'John'
Ces paramètres ne sont pas une Recherche&Remplacer, mais réel des paramètres transmis au serveur. Depuis que j'ai besoin de vérifier certaines de ces requêtes en détail, comment puis-je écrire la requête en management studio?
Je veux écrire la requête avec des paramètres et de donner une valeur pour le paramètre. Comment cela peut-il être fait?
Mise à jour:
Pour éliminer les risques de confusion ici, j'ai ajouter des infos pour mieux exprimer myseld.
lorsque j'exécute une normale requête je vois dans le générateur de profils sql server
select * from table where Name = 'John'
alors que lorsque j'exécute une requête paramétrée, je vois ceci:
exec sp_executesql N'select * from table
where Name = @P1',N'@P1 varchar(8000)','John'
C'est pourquoi je dis que c'est pas une recherche et remplacer.
source d'informationauteur LaBracca
Vous devez vous connecter pour publier un commentaire.
Comment au sujet de quelque chose comme
Avec plus de Adriaan Stander répondre dans votre code, c'est à dire par exemple si vous étiez à l'aide de C# vous assurer de passer le @paramètre via l'encapsulation
exemple de code ci-dessous pour vous d'étudier:
Des cours ci-dessus n'est pas complète code, mais vous donner une idée.