[Résolu] Exécution de plusieurs SQL dans un .bat

Exécution de plusieurs SQL dans un .bat [Résolu] - Shell/Batch - Programmation

Marsh Posté le 01-12-2009 à 08:42:50    

Bonjour à tous, j'ai un petit problème lors de l'exécution d'un .bat.
Je veux grace à se .bat automatiser l'exécution de plusieurs fichiers .sql, mon problème, un seul se lance.

Code :
  1. @echo off
  2. start /WAIT /B SQLPLUS user/pass@bddtest @test.sql
  3. exit


 
De cette façon mon programme s'exécute bien, je me log bien sous sqlplus et le résultat de la requête contenu dans le fichier test.sql s'affiche bien à l'écran.
Par contre si jamais je mettais le @test.sql en dessous de la ligne start, la requête ne s'exécute pas mais le fichier test.sql s'ouvre dans un bloc note ...
J'ai essayé de mettre apres le @test.sql un nouveau fichier sql donc :

Code :
  1. start /WAIT /B SQLPLUS mairie/mairie@civitest @test.sql @test2.sql


La deuxième requête contenue dans test2.sql ne s'exécute pas ...
Et-il possible d'exécuter plusieurs requête sans toutes les mettre dans un seul fichier ?
Merci de vos réponses !


Message édité par MaRTy59 le 01-12-2009 à 09:14:21
Reply

Marsh Posté le 01-12-2009 à 08:42:50   

Reply

Marsh Posté le 01-12-2009 à 09:05:47    

Reply

Marsh Posté le 01-12-2009 à 09:13:21    

Merci beaucoup ça fonctionne bien :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed