Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Command COPY TO CSV » 21/03/2018 18:49:52
Bonjour,
La fonction TRIM a fait le boulot.
Les tabulations étaient bien en fin de chaîne.
Ma requête fait bien le boulot
Merci pur ton aide.
Bruce
#2 Re : Général » Command COPY TO CSV » 20/03/2018 19:11:13
Avec la fonction trim par exemple ?
#3 Re : Général » Command COPY TO CSV » 20/03/2018 18:34:53
Bonjour et merci pour votre réponse.
Pour les tabulations, il faut donc que je créé un batch pour les supprimer.
Pour le point virgule en fin de ligne, il n'existe pas une astuce/commande pour l'implémenter?
Merci.
Bruce
#4 Général » Command COPY TO CSV » 20/03/2018 14:35:16
- bruman
- Réponses : 6
Bonjour à tous,
Nouveau sur ce forum, j'aurai besoin de vos lumières.
J'ai créer un batch pour faire un export CSV de PostgreSQL.
COPY (SELECT lpad(cast(code_barre as varchar(13)), 13, '0') as "Product_id", b.reference as "Reference", b.libelle as "Libelle", (b.qte_reelle-qte_en_reserve) as "Quantity", b.prix_vente as "Price", b.prix_vente as "Price2" from article b where suppr='N' and b.code_barre is not null and b.pvpromo is not null and b.qte_reelle-qte_en_reserve>0 and prix_vente>0 and libelle !='CHEQUE CADEAU' and pvpromo>0 order by "Quantity") TO 'C:/BRUMAN/ExtractArt_datejour.csv' DELIMITER ';' CSV;
Plusieurs soucis :
- le résultat de mon CSV contient plusieurs tabulations dans les champs
- mon CSV ne contient pas de ; en fin de chaque ligne
- dans le champ "Libelle", j'ai des retours charriots; donc mon CSV se décale de ligne dès qu'il en rencontre
Merci pour votre aide.
Bruce
Pages : 1