Je suis en train de créer une procédure stockée qui utiliseSélectionnez les lignes Derniers (premier) d'une table à l'aide de paramètres procédure stockée (SQL 2008)
SELECT TOP 20 * de tblRecords ....
Je veux que le nombre de lignes renvoyées soit envoyé à la procédure en tant que paramètre.
Pour une raison quelconque, il dit que j'ai une erreur de syntaxe près du paramètre que j'utilise:
SELECT TOP @PARAM de tblRecords ....
est-il ou un droit chemin à faire Aurai-je besoin pour construire l'instruction à l'aide concaténations de chaîne et l'exécuter ....
Une idée de ce qui rend cet usage différent de l'utilisation régulière des paramètres? – Dani
+1 Vous avez besoin d'un * après (@PARAM) btw :) – Andomar
Je sais, je l'ai dans mon code. Je me demande pourquoi partout ailleurs je n'ai pas besoin d'utiliser() avec @params .... – Dani