bonjour
soit un fichier sql : compare_idli.sql
select 'Delta found R_DESC_PLANCHE--> ' as Delta ,
ID_CV_PRINC,ID_DESC_PL FROM (SELECT * FROM schema_cnes.R_DESC_PLANCHE
WHERE id_cv_princ=:vol except SELECT * FROM
schema_cssi.R_DESC_PLANCHE WHERE id_cv_princ =: vol ) as result WHERE
(ID_CV_PRINC,ID_DESC_PL) IN (SELECT ID_CV_PRINC,ID_DESC_PL FROM
schema_cssi.R_DESC_PLANCHE) ;
je veux passe en paramètre vol=V038
psql -h seacev-pp -p 5452 -U postgres db_compare -a -v vol=V038 -f
compare_idli.sql
je ne trouve pas le moyen de mettre de cotes
le WHERE id_cv_princ=:vol se transforme en WHERE id_cv_princ='V038'
tout ça sous unix
merci
cordialement