Bonjour,
je souhaiterais intégrer des commandes SQL dans un shell unix.
Pour des raisons de lisibilité du code je voudrais mettre mon code SQL sur plusieurs ligne mais je n'y arrives pas.

Voici un exemple de ce que je souhaiterais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh
 
echo "je me connecte a la base de donnée"
 
db2 "CONNECT TO maBaseDB2"
 
echo "execution de ma requete DB2"
 
db2 "SELECT *
FROM maTable
WHERE maColonne=1
ORDER BY maColonne"
 
echo "deconnextion de la base"
 
db2 "TERMINATE"