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 :

SPOOL : première sortie de variable ne s'affiche pas


Sujet :

Sql*Plus Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut SPOOL : première sortie de variable ne s'affiche pas
    Bonjour,

    je converti un script sortant un fichier .txt pour avoir un .csv.

    Le code initial
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    TTITLE -
    LEFT eta1 CENTER 'xxx' RIGHT 'Page' FORMAT 999 SQL.PNO SKIP 1 -
    LEFT dat1 CENTER 'xxx' SKIP 1 -
    CENTER 'Detail service' SKIP 1 -
    CENTER 'du ' dadeb1 ' au ' dafin1 SKIP 1 -
    LEFT 'Service : ' serv1 SKIP 2 -
    COL &vl_pos_es '|                       E N T R E E S                       |                      S O R T I E S                        |' SKIP 1 -
    est suivit de la requête donnant dadeb1, dafin1 et serv1.

    Je l'ai remplacé par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    select '|&xls_detail_es' from dual;
    TTITLE -
    LEFT '#' dadeb1 '#' dafin1 SKIP 1 -
    LEFT '=' serv1 SKIP 1 -
    J'obtient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    |Detail ES
    1001;712;15;8;2;2;12;34;34;34;46;46;46;38;0;0;38;4;4;4;42;42;42
    ;20;24;0;0;24;30;30;30;54;54;54;42;0;2;44;10;10;10;54;54;54
    ;Total;;32;2;2;36;64;64;64;100;100;100;80;0;2;82;14;14;14;96;96;96
    Total Serv.;;;32;2;2;36;64;64;64;100;100;100;80;0;2;82;14;14;14;96;96;96
    #01/02/2015#28/02/2015
    =Service 12
    1201;601;12;152;12;8;172;26;24;24;198;196;196;128;0;64;192;12;6;6;204;198;198
    ;603;12;72;22;6;100;36;30;28;136;130;128;76;0;38;114;6;6;4;120;120;118
    alors que je devrais avoir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    |Detail ES
    #01/02/2015#28/02/2015
    =Service 10
    1001;712;15;8;2;2;12;34;34;34;46;46;46;38;0;0;38;4;4;4;42;42;42
    ;20;24;0;0;24;30;30;30;54;54;54;42;0;2;44;10;10;10;54;54;54
    ;Total;;32;2;2;36;64;64;64;100;100;100;80;0;2;82;14;14;14;96;96;96
    Total Serv.;;;32;2;2;36;64;64;64;100;100;100;80;0;2;82;14;14;14;96;96;96
    #01/02/2015#28/02/2015
    =Service 12
    1201;601;12;152;12;8;172;26;24;24;198;196;196;128;0;64;192;12;6;6;204;198;198
    ;603;12;72;22;6;100;36;30;28;136;130;128;76;0;38;114;6;6;4;120;120;118
    Je n'arrive pas à voir pourquoi les premières lignes ne s'affichent pas. Une idée ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    J'ai supprimé "select '|&xls_detail_es' from dual;" mais ça n'a rien changé.
    J'ai mis l'ECHO et le TERMOUT à ON pour comparer les requêtes mais je ne vois pas de différence significative.

    Au niveua du paramétrage voici ce que j'ai ajouté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    set embedded on
    set underline off
    set colsep ";"

  3. #3
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2003
    Messages
    1 309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 309
    Par défaut
    J'ai trouvé. c'est le "set embedded on" qui supprime les premiers résultats !

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

Discussions similaires

  1. Variable Date n'affiche pas l'heure dans la JSP
    Par TheEtudiant dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 02/07/2015, 20h46
  2. Variable ne s'affiche pas
    Par HediaISG dans le forum SAS Base
    Réponses: 1
    Dernier message: 10/07/2013, 11h22
  3. [MVC] La valeur de ma variable ne s'affiche pas sur ma page JSP
    Par daydream123 dans le forum Spring Web
    Réponses: 4
    Dernier message: 27/12/2011, 10h13
  4. Templates :: les variables ne s'affichent pas
    Par gollum33 dans le forum Langage
    Réponses: 2
    Dernier message: 19/06/2006, 22h49
  5. variable ne s'affiche pas correctement
    Par Didier100 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 24/02/2006, 14h01

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