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 Oracle Discussion :

Ma_fonction() : Erreur "not be used in sql"


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut Ma_fonction() : Erreur "not be used in sql"
    bonjour

    la requete suivante :

    select ch1,ch2,ch3
    from ma_table
    where ma_fonction(ch1,ch2)=1;


    génere un erreur "le fonction ma_fonction not be used in sql
    avant j'ai utilisé un seul champ comme parametre et ça a bien marché
    vous pouvez m'aider ç trouver l'erreur slv
    merci

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mai 2008
    Messages
    2 400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 400
    Par défaut
    Salut;
    Tu travailles avec quelle version d'Oracle?
    L'appel de la fonction se fait-il au niveau d'un langage si oui lequel?

    Toute autre information aidera à mieux comprendre ton problème!

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut
    j'ai creé une fontionc pl/sql et je l'ai utilisé dans un pakage pl/sql d'une maniere privée(je ne l'ai pas déclaré dans la tete du package )

    je travaille avec toad pour oracle version 8.6.0.38

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 861
    Par défaut
    Salut,
    Et ta fonction ressemble à quoi?

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mai 2008
    Messages : 67
    Par défaut
    ma fontcion est de type number, elle teste la forme d'un champ, il y a des instriction pl/sql et sql

    if ..then ..
    end if;
    select ...from dual;
    exception

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Août 2008
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 861
    Par défaut
    A première vue, je dirai que ta fonction n'est définie qu'avec un seul paramètre d'entrée.
    Et quand je demandais à quoi elle ressemblait, j'attendais plutôt le code, je me doute bien que c'est une suite d'instruction

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

Discussions similaires

  1. [Lazarus] [Ubuntu] Erreur "Can not find CairoCanvas used by OSPrinters"
    Par ChPr dans le forum Lazarus
    Réponses: 3
    Dernier message: 11/09/2014, 22h51
  2. Réponses: 1
    Dernier message: 20/04/2009, 13h49
  3. Erreur : "could not create process"
    Par spéculteur dans le forum C++
    Réponses: 3
    Dernier message: 29/03/2005, 11h31
  4. erreur Host not allowed to connect
    Par ziboux dans le forum Outils
    Réponses: 9
    Dernier message: 16/10/2003, 05h08

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