Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2836 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Formater un spool sous SQL*Plus

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formater un spool sous SQL*Plus

n°2324051
MaitreNico​deme
Posté le 13-11-2018 à 12:00:29  profilanswer
 

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 :
 

Citation :


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  :jap:

mood
Publicité
Posté le 13-11-2018 à 12:00:29  profilanswer
 

n°2324053
yann39
⛅⏰♫♪☹☕
Posté le 13-11-2018 à 13:04:51  profilanswer
 

Salut,
 
essai en définissant le linesize :
 

Code :
  1. SET trimspool ON
  2. SET trimout ON
  3. SET linesize 300


---------------
Topic achats/ventes | Feed-back | Worklog
n°2324054
MaitreNico​deme
Posté le 13-11-2018 à 13:52:09  profilanswer
 

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  :cry:


Message édité par MaitreNicodeme le 13-11-2018 à 13:53:27

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Formater un spool sous SQL*Plus

 

Sujets relatifs
[C#/HTML] Formater un email via HTMLverifier l'utilisation de spool sur le HOST
[VBA Excel 2002] Formater le résultat d'une fonction persoFormater un fichier xml en python
[PL/SQL] sortir les résultats d'UPDATE dans le SPOOLFormater des données
StringGrid formater une colonneMacro pour formater un fichier texte ou excel [Résolu]
formater du texte issu d'une base PHP[SGBD/SQL] oracle spool : nom de colonne tronqué
Plus de sujets relatifs à : Formater un spool sous SQL*Plus


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR