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 :

[PL/SQL] Fonction qui retourne plusieurs valeurs


Sujet :

Oracle

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 344
    Points : 188
    Points
    188
    Par défaut [PL/SQL] Fonction qui retourne plusieurs valeurs
    Bonjour

    Est ce que vous me confirmez qu'une fonction ne peut retourner qu'une seule valeur ? J'aurais apprécisé un "... return type1, type2, type3 ..." et un appel par v1, v2, v3 := f(...);" mais je reve peut etre un peu ;-)

    J'ai la solution de passer par une proc avec parametre in out m'enfin j'voulais qd meme confirmation avant, que je n'ai pas trouvée dans la doc ni sur le forum.

    Merci
    L.

  2. #2
    Rédacteur

    Inscrit en
    Septembre 2004
    Messages
    626
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 626
    Points : 848
    Points
    848
    Par défaut
    Oui je confirme une fonction ne retourne qu'une seule valeur.
    Par contre, tu peux très bien te créer un type genre RECORD qui contient plusieurs champs et une fonction qui retourne une valeur de ce type.
    Sinon, oui autrement le plus simple est de faire une procédure avec plusieurs paramètres OUT.


    Laly.
    In the heart of the truly greats, perfection is never achieved but endlessly pursued.

    Mon article sur les fonctions analytiques d'Oracle (calcul de moyennes mobiles, de quartiles et bien d'autres...)

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    344
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 344
    Points : 188
    Points
    188
    Par défaut
    J'avais vu la solution du type personnalisé dans une réponse d'Helyos sur le forum en début d'année, mais c'est vraiment lourd pour si peu ;-)

    Merci
    L.

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

Discussions similaires

  1. Fonction qui retourne plusieurs valeurs !
    Par casafa dans le forum C++
    Réponses: 20
    Dernier message: 23/04/2014, 16h56
  2. Fonction qui retourne plusieurs valeurs
    Par maestro982 dans le forum Langage
    Réponses: 3
    Dernier message: 29/09/2011, 14h46
  3. Fonction d'une DLL qui retourne plusieur valeur
    Par vtk37 dans le forum Débuter
    Réponses: 9
    Dernier message: 27/05/2009, 10h01
  4. Fonction qui retourne plusieurs paramètres
    Par diam's dans le forum Langage
    Réponses: 3
    Dernier message: 03/02/2006, 20h11
  5. Réponses: 14
    Dernier message: 09/04/2004, 13h44

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