Génération d'un spool depuis Informix/Dbaccess
Bonjour
Je souhaiterai réaliser une chose qui me paraît très simple mais pour laquelle je ne trouve pas de solution (de par sans doute mon peu d'expérience sous Informix et Dbaccess).
Mon but : obtenir le spool d'une table, incluant la liste des rubriques dans la première ligne.
En utilisant certaines infos découvertes dans les forums de Developpez.com, j'ai créé le script suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
db=dvi
dbaccess <<EOF
DATABASE ${db} ;
output to B64_a2741.txt
select "a2741", *
from a2741 ;
EOF |
Ce script me fournit le résultat suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
(constant) a2741
np_jmal B64-PJMAL1001000
dcrep_j 20080102
cmnelotd_r DR
dtrtlotd_r 20080102
nordlotd_r 1
ndptcpud_r 082
ntitrec 81111111000100
cgrg_ges 1
ndpt_ges 031
netsgeo_fss 02000547
netsgeo 02000547
netsjur_fss 02000547
netsjur 02000547
nlotpds 581
cntuopenor 1
dcrelot 20071001
dentets 20080101
dliqges 20080105
nmdttpg 123456789012345
vp_odmdpds 1234.56
vp_cdmdpds 78.09
vdmdpds 1312.65
vpaypds 1312.65
bemipmt 20080106
cdcsagc 0
ddcscpt 20080107
ctyppmtcpu PR
lfil_sql
vsrl_a2741 9937
... |
Or, je voudrais obtenir :
Code:
1 2 3 4
|
(constant);np_jmal;dcrep_j;cmnelotd_r;dtrtlotd_r;nordlotd_r;ndptcpud_r;ntitrec;cgrg_ges;ndpt_ges;netsgeo_fss;netsgeo;netsjur_fss;netsjur;nlotpds;cntuopenor;dcrelot;dentets;dliqges;nmdttpg;vp_odmdpds;vp_cdmdpds;vdmdpds;vpaypds;bemipmt;cdcsagc;ddcscpt;ctyppmtcpu;lfil_sql;vsrl_a2741
a2741;B64-PJMAL1001000;20080102;DR;20080102;1;082;81111111000100.0;1;031;02000547;02000547;02000547;02000547;581;1;20071001;20080101;20080105;123456789012345.0;1234.56;78.09;1312.65;1312.65;20080106;0;20080107;PR;;9937;
... |
Pourriez-vous m'indiquer les options proposées par dbacces ou me fournir un exemple de script qui me permettrait d'obtenir ce second format de spool ?
Merci par avance pour vos informations.