[SHELL] Connexion base DB2 + lancement requête dans fichier .sql

Connexion base DB2 + lancement requête dans fichier .sql [SHELL] - Shell/Batch - Programmation

Marsh Posté le 14-01-2010 à 15:56:16    

Bonjour à tous,
 
Sur une machine tournant sous Linux, j'aimerais pouvoir lancer un script shell qui attaque une base DB2 via des requêtes présentes dans des fichiers SQL, et récupérer le résultat de ces requêtes (count *) dans un fichier .log.
 
En ce qui concerne la connexion à la base DB2, j'ai trouvé ca:
 

Code :
  1. #!/bin/sh
  2. db2 "CONNECT TO maBaseDB2"
  3. db2 "SELECT * \
  4. FROM maTable \
  5. WHERE maColonne=1 \
  6. ORDER BY maColonne"
  7. db2 "TERMINATE"


 
Comment faire pour remplacer le code SQL par l'appel à la requête contenu dans un fichier .sql ?
 
Merci d'avance.
 

Reply

Marsh Posté le 14-01-2010 à 15:56:16   

Reply

Marsh Posté le 14-01-2010 à 17:04:49    

db2 -tvf filename


---------------
Software and cathedrals are much the same - first we build them, then we pray.
Reply

Marsh Posté le 14-01-2010 à 17:37:07    

:jap:

Reply

Sujets relatifs:

Leave a Replay

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