99 votes

Déclarer une variable pour une chaîne de requête

Je me demandais s’il y avait un moyen de le faire dans MS SQL Server 2005 :

Est-ce possible de le faire?

53voto

hunter Points 33850
<pre><code></code><p>Modifiez ensuite votre requête pour utiliser cette logique :</p><pre><code></code></pre></pre>

5voto

Somnath Muluk Points 10173
<h3>Utilisation d’EXEC<p>Vous pouvez utiliser l’exemple suivant pour créer une instruction SQL.</p><pre><code></code></pre><h3>Utilisation de sp_executesql</h3><p>En utilisant cette approche, vous pouvez vous assurer que les valeurs de données transmises dans la requête sont les types de données corrects et évitent l’utilisation de plusieurs guillemets.</p><pre><code></code></pre><p><a href="https://www.mssqltips.com/sqlservertip/1160/execute-dynamic-sql-commands-in-sql-server/" rel="nofollow noreferrer">Référence</a></p></h3>

0voto

GSerg Points 33571

Ce n’est pas possible.

Vous pouvez cependant construire l’ensemble de la requête et l’exécuter sous forme de chaîne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X