Pour l'instant j'utilise DB2CMD qui initialise l'environnmenet d'éxécution de DB2 qui lui reçoit les ordres SQL mais en ligne de commande. Ce qui fait que je suis obligé de mettre toutes l'instruction SQL sur une ligne.... sinon j'ai des erreurs et chaque retour à la ligne est interprété comme une instruction SQL....
Donc j'ai un premier fichier .bat qui contient
db2cmd initdb.bat
ensuite initdb.bat contient :
db2 < createdb.sql
et dans le fichier createdb.sql
CREATE TABLE MYDB.MYTABLE( PK_TABLE INTEGER NOT NULL , TBL_NAME VARCHAR(100) ) imaginez si j'ai "1000" colonnes....
Donc j'aimerai garder la souplesse de la ligne de commande (pourl'exécuter depuis WSAD) mais pouvoir présenter convenablement le code SQL (identation) dans mon fichier...
Merci pour votre aide
Christophe
Partager