Bonjour,

J'essaie de récupérer le résultat d'une requête SQL sous Oracle dans une variable à partir d'un script batch.
Actuellement, j'arrive à réaliser cette action en passant par l'écriture d'un fichier temporaire qui est lu pour créer une variable.

La commande suivante permet d'exécuter une requête SQL sous SQL Plus sans passer par un fichier et d'afficher le résultat dans la fenêtre CMD.
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
@echo.SELECT 1 FROM MA_TABLE WHERE VALEUR='TEST';|sqlplus -s username/password@db

Sauf que je n'arrive pas à récupérer ce résultat dans une variable.
Je pense qu'il faut passer par un for /f mais je n'arrive pas à trouver la bonne syntaxe.

Si quelqu'un a une idée sur la méthode à employer ?