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

PL/SQL Oracle Discussion :

Problème avec spool


Sujet :

PL/SQL Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Problème avec spool
    comment je peut remplir le meme fichier txt avec deux requete select

    je pense au deux methodes:

    methode 1:
    spool fichier.txt

    select * from table1;
    select * from table 2;

    methode 2:

    spool fichier.txt
    select * from table1;

    spool fichier.txt
    select * from table2;

    mais je pense qu'il va m'ecraser les données du premier select

    avez vous une idée?

  2. #2
    Membre actif Avatar de petitfrere
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 259
    Points : 278
    Points
    278
    Par défaut
    - si le le nombre de colonne est identique
    spool on
    spool fichier.txt
    select * from table1
    union all
    select * from table 2
    spool off

    ou (fichier tmp)

    spool on
    spool fichier.txt
    select * from table1
    spool off
    spool on
    spool tmp.txt
    select * from table2
    spool off
    HOST cat tmp.txt>>fichier.txt
    HOST rm tmp.txt



    Ya peut etre mieux...

  3. #3
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Points : 8 079
    Points
    8 079
    Par défaut
    Bonjour

    Merci de toujours préciser votre version d'Oracle et votre OS, qui peuvent avoir une influence sur la réponse.

    Pourquoi votre méthode 1 ne convient-elle pas ?

    Et si vous êtes au moins en 10g, SPOOL peut être complété par l'option APPEND, ce qui permet d'écrire à la fin du fichier existant, plutôt que de l'écraser.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SPOOL d:\test\resu.txt APPEND

  4. #4
    Membre actif Avatar de petitfrere
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    259
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 259
    Points : 278
    Points
    278
    Par défaut
    cool cette solution c'est la meilleur...

Discussions similaires

  1. problème avec la commande spool
    Par patricx dans le forum Oracle
    Réponses: 5
    Dernier message: 18/10/2010, 22h13
  2. Problème avec le spool
    Par arezki76 dans le forum SQL
    Réponses: 2
    Dernier message: 02/06/2008, 10h59
  3. Problème avec le spooling SNMPc
    Par tariq.tali dans le forum Autres systèmes
    Réponses: 1
    Dernier message: 13/02/2008, 16h20
  4. Probléme avec un spool
    Par Melusine21 dans le forum SQL
    Réponses: 9
    Dernier message: 13/07/2007, 14h27
  5. Probléme avec SPOOL !
    Par leo13 dans le forum Oracle
    Réponses: 5
    Dernier message: 26/04/2007, 14h13

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