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 :

Fonction qui ne retourne rien à l’intérieur d'une Vue


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    492
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 492
    Par défaut Fonction qui ne retourne rien à l’intérieur d'une Vue
    Bonjour tout le monde,

    Je vous sollicites pour m'aider sur ce qui suit :

    sur PLSQL, j'ai une fonction FUN(X,Y, S) : X, Y en entrée , S le résultat

    Lorsque exécute cette fonction elle me retourne le résultat correctement.

    j'ai un vue qui est composée de 2 autres vues, ou l'une des deux vue utilises ma fonction FUN pour retourné le résultat dans COLONNE_A,

    la vue retourne plus de 1200 ligne mais elle retourne des résultats faux pour la majorité des lignes. ( elle me retourne 01/01/0001 puisk c'est mentionné dans la partie exception)

    EXCEPTION WHEN OTHERS THEN
    RETURN '01/01/0001';

    je confirme lorsque j'exécute cette fonction pour les mm X, Y elle me retourne le bon résultat !!


    ou est ce qu'il pourra être le problème?

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 955
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 955
    Par défaut
    Citation Envoyé par LandGreen Voir le message
    ou est ce qu'il pourra être le problème?
    Entre la chaise et le clavier ?
    Fournissez le code ou un exemple.

    Citation Envoyé par LandGreen Voir le message
    sur PLSQL, j'ai une fonction FUN(X,Y, S) : X, Y en entrée , S le résultat
    Un paramètre OUT dans une fonction, mais vous devez aussi avoir un RETURN S, est-ce bien le cas ?

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    492
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2018
    Messages : 492
    Par défaut
    La fonction fonctionne correctement lorsque je l’exécute !!

    l'erreur était dans le buffer finalement !! j'avais des dbms.output.put_line dans ma fonction;
    vu le nombre de lignes retournées dans la vue est grand !!

    c'est résolu merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/12/2017, 10h39
  2. une fonction qui ne retourne rien
    Par blackvicking dans le forum AppleScript
    Réponses: 3
    Dernier message: 07/12/2013, 21h54
  3. fonction qui ne retourne rien, comment c'est possible ?
    Par lOeil dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 02/06/2007, 01h51
  4. Fonction qui transforme chaine de caractère par une autre?
    Par geoffreykill dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 09/12/2004, 15h31

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