Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1384 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Exécution de plusieurs .sql dans un .bat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exécution de plusieurs .sql dans un .bat

n°1946143
MaRTy59
Posté le 01-12-2009 à 08:59:50  profilanswer
 

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 !

mood
Publicité
Posté le 01-12-2009 à 08:59:50  profilanswer
 

n°1946183
couak
Posté le 01-12-2009 à 10:07:11  profilanswer
 

déjà t'as pas besoin du "start /wait /b" vu que sqlplus est synchrone et est capable de renvoyer des exit codes
 
tu peux créer un .sql qui lances d'autres sql :

Code :
  1. sqlplus mairie/mairie@civitest @alltests.sql


 
ton alltests.sql contiendra :

Code :
  1. @test1.sql
  2. @test2.sql

n°1946234
pataluc
Posté le 01-12-2009 à 11:33:08  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Exécution de plusieurs .sql dans un .bat

 

Sujets relatifs
[Access]Exécution d'un Insert Une instance de classe métier pour plusieurs forms
Plantage lors de l'execution d'une requete [PHP/MySQL][PHP / HTML] Afficher une image avant l'exécution d'un long script php
[VBA] Exécution macro dans un autre classeurDifférents cas d'exécution
Execution javascript et condition unique [resolu][Ruby] exécution d'une commande 'echo' avec ruby [résolu]
[MySQL]Execution d'une sous requete qui retourne plusieurs lignesExécution de plusieurs installations séquentiellement
Plus de sujets relatifs à : Exécution de plusieurs .sql dans un .bat


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR