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

Toad Oracle Discussion :

TOAD test CREATE FUNCTION


Sujet :

Toad Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de magic charly
    Inscrit en
    Février 2006
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 167
    Par défaut TOAD test CREATE FUNCTION
    bonjour,

    Souhaitant m'initier à TOAD j'ai voulu créer une fonction toute bête. Malheureusement je me retrouve lamentablement coincé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    CREATE OR REPLACE FUNCTION fn_essai(var_x IN NUMBER) RETURN NUMBER IS
    BEGIN
    RETURN var_x;
    END fn_essai;
    erreur retournée :

    'IN' is not a valid interger value

    L'erreur est probablement stupide mais je ne parviens pas a l'identifier.

    merci de votre aide.

  2. #2
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    il manque un point-virgule après

  3. #3
    Membre confirmé Avatar de magic charly
    Inscrit en
    Février 2006
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 167
    Par défaut
    Euh .. en fait j'avais fait une erreur de recopie. Le problème demeure..
    Toujours la meme erreur

  4. #4
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    ben avec le point virgule manquant, chez moi elle fonctionne très bien !

    ça plante à la compilation ou à l'utilisation ?

  5. #5
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    euuuh question bête :
    quelle version de Toad ?
    avec l'éditeur SQL ou PL/SQL ?

    si éditeur SQL, compile avec F5 (exécution script) et si éditeur PL/SQL alors compile avec F9

  6. #6
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Salut ,

    Ta fonction marche bien mais il faut l'executer avec "execute script" ou F5

    parceque c'est un script .

    CREATE OR REPLACE FUNCTION fn_essai(var_x IN NUMBER) RETURN NUMBER IS
    BEGIN
    RETURN var_x;
    END fn_essai;

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

Discussions similaires

  1. Erreur de syntaxe sur un CREATE FUNCTION
    Par hirochirak dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 01/07/2008, 15h25
  2. Erreur 1064 sur CREATE FUNCTION
    Par Franck_Pal dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/08/2007, 10h19
  3. Creat Function => problème de sauvegarde
    Par popin dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/11/2006, 16h54
  4. CREATE FUNCTION
    Par zut94 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/11/2005, 17h53
  5. Create function sous condition
    Par nbl dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/05/2005, 13h00

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