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

Oracle Discussion :

Exécution Concat_all = impossible


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Points : 54
    Points
    54
    Par défaut Exécution Concat_all = impossible
    Bonjour,

    Mon projet en cours est effectué sur une base oracle 10g.

    Et je veux qu'une colonne d'une de mes tables soient mises sous la forme d'un unique VARCHAR2 séparé par des '|'.

    Dans ce projet est déjà utilisé une fonction appelée concat_all qui a l'air d'être un peu connu sous le web qui fait exactement ce traitement.

    Seulement voilà quand je teste sous TOAD la requête ça marche mais quand je l'intègre à mon package que je développe sous PL/SQL developper ça ne marche plus.

    Pourquoi?

    PS: si vous volez que je fournisse le code dites le moi mais comme ça fait une tartine et que je pense que c'est plus dû à de la config je ne le mets pas tout de suite.

  2. #2
    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
    Ca ne marche pas ?
    Etant "Membre du Club", tu abuses un peu de ne pas donner l'erreur.
    Sinon on peut rien faire.
    More Code : More Bugs. Less Code : Less Bugs
    Mon Blog PL/Sql : Fichier Zip / Image BMP / Lire sqliteDB / QRCode et Images PNG ou BMP

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Points : 54
    Points
    54
    Par défaut
    En fait c'était pas trop l'erreur Oracle qui me dérangeait.
    C'était plus où se configure le compilateur PL/SQL developer et Toad aisin que les autres options.
    Désolé pour mon message vague
    Pour m'excuser un petit peu Je suis nouveau dans le forum ORACLE ainsi que dans oracle

    Bon alors pour le problème j'ai réussi à le faire marcher mais ça me dérange.

    DAns le détail :
    ma requête :
    dans toad
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT Concat_All(DISTINCT concat_expr (trim(CALL_CLASS), '|'))
    FROM BUNDLE_COMBI
    WHERE ATG = 'YOPPI' 
    AND VALID_FROM_DATE = '02-MAY-00'
    ok tout marche
    dans pl/SQL developper :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT Concat_All(DISTINCT concat_expr (trim(CALL_CLASS), '|')) into CALL_CLASS_LIST
              FROM BUNDLE_COMBI
              WHERE ATG = PC$ATG_CODE 
              AND VALID_FROM_DATE = PD$FROM_DATE;
    dans ce cas là ORA-30482: DISTINCT option not allowed pour this function

    Là solution que j'utilise et qui a réglé le problème mais sans l'explicité
    l'utilisation de sort_string qui trie et supprime les doublons
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     SELECT sort_string(Concat_All(concat_expr (trim(CALL_CLASS), '|')),'|')  into CALL_CLASS_LIST
     FROM BUNDLE_COMBI
    WHERE ATG = PC$ATG_CODE 
    AND VALID_FROM_DATE = PD$FROM_DATE;
    Encore une fois désolé pour le précédent message mais j'ai pas encore tous automatismes de développement Oracle.

Discussions similaires

  1. [XL-2010] Erreur d'exécution 1004 : Impossible de coller les informations
    Par Crysta17 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/04/2014, 14h26
  2. Réponses: 0
    Dernier message: 04/11/2010, 14h38
  3. [Wamp] Exécution SOAP impossible
    Par Delphi-ne dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 31/08/2008, 19h45
  4. exécution programme impossible
    Par yasinfo dans le forum Windows XP
    Réponses: 3
    Dernier message: 07/12/2007, 02h17

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