Power Query ODBC executer requête SQL avec des paramètres

monakiel

XLDnaute Nouveau
Bonjour à vous,

J'ai besoin de vos lumières sur un petit problème :
- Sur microsoft SQL server j'ai créé une requête en "procédure stockée", prenons un exemple simple :

SQL:
create proc MA_PROCEDURE
as
select NOM,PRENOM,AGE from USER
- Dans excel, j'ai un lien ODBC qui appel cette procédure stockée :
SQL:
exec MA_PROCEDURE

Jusqu'ici tout va bien. Là où je loupe quelque chose c'est que je voudrais passer un paramètre depuis excel afin de ne pas toujours ramener toute la table (pour des questions d'optimisations)

Donc je modifie ma procédure stockée pour ajouter un paramètre :

SQL:
create proc MA_PROCEDURE
@NOM varchar
as
select NOM,PRENOM,AGE from USER where NOM=@NOM

- Dans excel, je modifie l'appel à la procédure pour tester :

SQL:
exec MA_PROCEDURE ('TEST')

Là j'obtiens bien qu'une seule ligne, celle de l'utilisateur 'TEST'...


Maintenant la question : comment faire pour que ce paramètre soit modifiable directement depuis un classeur excel ?

Merci pour votre aide !
 

Discussions similaires


Haut Bas