Bonjour,
Tout d'abord, je précise que je travaille avec comme SGBD oracle8i, le client sqlplus, dos sous winxp (pour script batch).
Est-ce possible de récupérer une valeur d'une db (instruction select) et la placer ds une variable d'environnement pour l'utiliser ds un script batch?
En gros, je voudrais
initialiser une variable hote (sqlplus) et la passer à mon script batch.
Je pensais à la commande HOST SET nomvariable=:varHote ds le code sql.
Mais, la commande set permet de créer une variable d'environnement propre à une session de terminal. Le script bat en lancant sqlplus crée une nouvelle
session non?
ou
modifier la valeur d'un paramètre (nomBd) passé à mon script lors de l'appel
de sqlplus
exemple ds script .bat
----------------------
Quelqu'un aurait-il déjà fait ce type d'opération? Est-ce possible?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 set nomBd= sqlplus system/manager@sidBD @testsam.sql %nomBd% echo %nomBd% => afficherait la valeur modifié ds le script sql
Sam
Partager