Formater un spool sous SQL*Plus - SQL/NoSQL - Programmation
Marsh Posté le 13-11-2018 à 13:04:51
Salut,
essai en définissant le linesize :
Code :
|
Marsh Posté le 13-11-2018 à 13:52:09
Bonjour,
Merci pour ton retour. Je vais tester mais je doute. Le linesize va juste supprimer les caractères supplémentaires en fin de ligne, déjà supprimé par "trimspool ON" si je ne m'abuse.
M'en vais tester.
EDIT: je confirme, un linesize à 500 ne change rien
Marsh Posté le 13-11-2018 à 12:00:29
Bonjour,
Je dois réaliser un script en SQL*Plus afin d'exporter de la donnée en fichier plat TXT, dans le but de transmettre des référentiels à un autre logiciel. J'exporte donc l'ensemble des données sélectionnées vers un fichier de spool que j'ai défini.
Problème : lorsque j'ouvre ce fichier sous Notepad++, je constate que des blancs sont ajoutés, soit à gauche de la valeur (quand je ne fais que sélectionner le champ), soit à droite de la valeur (quand je ruse en faisant un SUBSTR de la longueur de la valeur du champ).
J'ai tenté des TRIM (RTRIM et LTRIM, voire TRIM BOTH), mais sans succès...
Quelqu'un pourrait m'aider SVP ?
Ci-dessous mes paramètres en début de script :
set heading on
set underline off
set colsep ";"
set feedback off
set line 5000
set pagesize 0
set embedded on
set trimspool on
set trimout on
set termout off
set wrap off
spool C:\Temp\export_GRADE.txt
Merci d'avance