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

Shell et commandes GNU Discussion :

Comment recuperer le resultat d'une requete en colonne


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 31
    Par défaut Comment recuperer le resultat d'une requete en colonne
    Bonjour a tous,

    J'ai un gros soucy et pas bcp de temps pour le corriger. J'ai le script suivant :

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    ################################################################################
    function log
    {
    ################################################################################
     
    echo $@ >> $DIR_LOG/$LogFile
    # awk 'length($0)= 8 {print}' $DIR_LOG/$LogFile  
    echo $@
    }
     
    ################################################################################
    function DB2_connect
    {
    ################################################################################
    # Connexion a l'instance 
     
    cmdout=$(db2 "connect to $DATABASE USER $DBA USING $DBA_Password" 2>&1)
    rc=$?
    echo $cmdout
    if [[ $rc -gt 0 ]]
    	then
    		log "Erreur rc=$rc lors de la connexion a la database $DATABASE" 
    	return 1
    fi
    }
     
    ################################################################################
    function SelectTable
    {
    ################################################################################
    cmdout=$(db2 "select distinct(SVALEUR) AS IDENTIFIANT_PERSONNE,'\n' from DBVALEURATTRIBUT where NCLEATTRIBUT = 915 and NCLEDOCUMENTINDEXE in (select A.NCLEDOCUMENTINDEXE from DBDOCUMENTINDEXE A, DBTYPEDOCUMENT B where A.NCLETYPEDOCUMENT = B.NCLETYPEDOCUMENT and B.NCLETYPEDOCUMENT IN (85,86,87,88,89,90,426,96) and B.NCLEDOMAINE = 77)")
     
     
    rc=$?
    log $cmdout
    if [[ $rc -gt 0 ]]
    	then
    		log "Erreur rc=$rc lors du lancement du script $FichierSQL" 
    		return 1
    fi
    }
     
     
    #-------------------- Debut du corps programme
     
    #------- Verification / Création de l'arborescence de travail ------------------
     
     
    #. /etc/profile
    #. $HOME/.profile
     
    # debut des traitements - Arret des applications
     
    # LogFile=Run_$(date +"%Y%m%d_%H%M%S").log
    LogFile=GEDP.txt
    > $DIR_LOG/$LogFile 
     
    DB2_connect
    rc=$?
    if [[ $rc -eq 0 ]]
    	then
    		SelectTable	
    		rc=$?
    		# if [[ $rc -eq 0 ]]
    		#	then
    				# log "La selection de la table de controle s'est BIEN déroulée"
    		# fi
    fi
    et j'obtiens en sortie un fichier du type :

    IDENTIFIANT_PERSONNE 2 3 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -- -------------------------- 00000001
    1 enregistrement(s) sélectionné(s).

    Moi je voudrais que les reponses et en colonne. Sans les phrases "1 enregistrement(s) selectionné(s). Juste 00000001 en colonne.

    Merci de votre aide.

  2. #2
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 31
    Par défaut
    C'est bon j'ai trouvé une combine avec un export to "Nom fichier" of del modified by nochardel "requete" et ca marche nickel

    Tchussss

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/08/2010, 13h15
  2. comment recuperer un resultat d'une requete
    Par lupus83 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 17/07/2007, 12h00
  3. Comment recuperer le resultat d'une requete analyse croisee?
    Par SylvainJ dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 18/07/2006, 19h07
  4. Comment récupérer le résultat d'une requête dans un tableau ?
    Par Kylen dans le forum Accès aux données
    Réponses: 1
    Dernier message: 14/06/2006, 20h32
  5. Comment afficher le resultat d'une requete?
    Par Looping94510 dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 11/02/2005, 09h42

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