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 :

Comment récupérer les résultats de deux requetes sans avoir une ligne vide entre les deux dans un fchier spool


Sujet :

Sql*Plus Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 51
    Points : 32
    Points
    32
    Par défaut Comment récupérer les résultats de deux requetes sans avoir une ligne vide entre les deux dans un fchier spool
    Bonjour,
    Je voudrais récupérer les résultats de deux requêtes dans un seul fichier spool sans avoir une ligne vide entre les deux résultats.
    Exemple :
    première requête me ramène des entêtes
    la deuxième les données correspondantes.
    Le problème c'est que j'ai une première ligne vide avant et après la ligne d'entête générée par ma première requête.
    Quelqu'un peux m'aider à résoudre ce problème directement via sql plus ?
    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Points : 394
    Points
    394
    Par défaut
    Bonjour,

    Je crois qu'un simple :

    fera l'affaire

    Rachid A.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 51
    Points : 32
    Points
    32
    Par défaut
    Il y est déjà.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 51
    Points : 32
    Points
    32
    Par défaut
    Explication de mon problème : Je génére une centaine de fichier .txt dynamiquement en utilisant SPOOL. Tous les fichier txt contiennent une entênte et les données correspondante. J'ai une ligne vide avant la ligne d'entête et une autre ligne vide juste après la ligne d'entête (car les données sont récupées par un autre Select). On pourrait les supprimer manuellement en ouvarant chaque fichier. Mais, je voudrais générer sans avoir ces deux lignes vides. Cela évite de toucher les fichiers générés. Merci de m'aider SVP.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 51
    Points : 32
    Points
    32
    Par défaut Pour éviter la première ligne vide, il faut déclarer la pagesize comme 0
    En déclarant la pagesize comme 0 (SET PAGESIZE 0), j'ai bien éviter la première lige vide générée par chaque requête dans le fichier SPOOL.

  6. #6
    McM
    McM est déconnecté
    Expert éminent

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Points : 7 740
    Points
    7 740
    Billets dans le blog
    4
    Par défaut
    J'avais résolu le problème hors sqlplus en retraitant le fichier.

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

Discussions similaires

  1. [2008R2] Deux tables liées et une table solitaire associé les résultats
    Par Raphael1980 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/10/2013, 16h36
  2. [AC-2000] Comment récupérer le résultat d'une requete sum ?
    Par Waluigi dans le forum VBA Access
    Réponses: 2
    Dernier message: 15/11/2009, 13h05
  3. Insertion d'une ligne vide entre les totaux
    Par Prekestolen dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 19/03/2009, 16h17
  4. Comment classer les résultats de ma requete ?
    Par eustache dans le forum Requêtes et SQL.
    Réponses: 19
    Dernier message: 27/02/2009, 22h03
  5. Réponses: 3
    Dernier message: 24/03/2006, 13h52

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