IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sql*Plus Oracle Discussion :

Extraction avec sql plus


Sujet :

Sql*Plus Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 90
    Par défaut Extraction avec sql plus
    Bonjour,
    J'ai extrait des données d'une base oracle grâce à sqlplus 8 et mon résultat n'est pas celui attendu.

    Voici mon résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    17;187;MME ;DEFLARE	;Sonia		;			    ;N6;asd
    Voici mon script :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    sqlplus -s user/pass@base << EOF > fichier.txt
     
    set echo off
    set newpage 0
    set pagesize 0
    set feedback off
    set heading off
    set underline off
    set trimspool on
    set linesize 500
    set colsep ';'
    set null ''
    set termout off
    set verify off
    set trimout on
    set embedded on
    select * from EMP;
    exit;
    EOF
    Comme vous pouvez le remarquer il y a des blancs dans des zones lors d'une valeur à null. Comment les enlever?
    Sinon il y en à aussi après la civilité,le prénom et le nom. Comment les enlever aussi?
    Je n'est pas trouvé l'option d'sqlplus.

    Merci d'avance.
    ^^

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2008
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 90
    Par défaut
    C'est bon je me suis auto-corrigé :
    Il suffisait de modifier le select.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    sqlplus -s user/pass@base << EOF > fichier.txt
     
    SET echo off
    SET newpage 0
    SET pagesize 0
    SET feedback off
    SET heading off
    SET underline off
    SET trimspool ON
    SET linesize 500
    SET colsep ';'
    SET NULL ''
    SET termout off
    SET verify off
    SET trimout ON
    SET embedded ON
    SELECT '"'||NVL(NUM, 'NULL')||'","'||NVL(CODE, 'NULL')||'","'||NVL(CIVI, 'NULL')||'","'||NVL(NOM, 'NULL')||'","'||NVL(PRENOM, 'NULL')||'","'||NVL(TEL, 'NULL')||'","'||NVL(RANG, 'NULL')||'","'||NVL(FCT, 'NULL')||'";'  
    FROM EMP;
    exit;
    EOF

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec sql plus
    Par luckynick dans le forum Sql*Plus
    Réponses: 1
    Dernier message: 08/07/2008, 14h37
  2. PROBLEME AVEC SQL PLUS 8.0
    Par m3am3a dans le forum SQL
    Réponses: 1
    Dernier message: 30/03/2008, 13h03
  3. problème avec sql plus
    Par minooo dans le forum Installation
    Réponses: 11
    Dernier message: 13/01/2008, 12h36
  4. Problème de connexion et login avec sql*plus
    Par adapter dans le forum Sql*Plus
    Réponses: 3
    Dernier message: 13/06/2007, 14h12
  5. listage de triggers/sequences avec sql plus
    Par stross dans le forum Oracle
    Réponses: 52
    Dernier message: 20/04/2004, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo