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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
1 K
Retour