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]Probleme Procedure stockee[/Pl/SQL]


Sujet :

Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 17
    Points
    17
    Par défaut [Pl/SQL]Probleme Procedure stockee[/Pl/SQL]
    Bonjour à tous,

    voila j'ai créé une procedure stockée,elle fonctionne bien sous oracleXe,j'arrive à l'utiliser à partir de ma jsp.Mon probleme est que je doit faire fonctionner cette procedure sous oracle 8,et lorsque je tente de compiler il l'a compile mais avec des erreurs. Quelqu'un voit pourquoi?Il y a t-il un probleme de syntaxe entre les deux?
    voici ma procedure:
    CREATE PROCEDURE devisttc(IN numdevis INTEGER,IN prix FLOAT,OUT resttc INTEGER)
    AS
    BEGIN
    resttc:=prix*1,19;
    INSERT INTO POLICE VALUES(numdevis,prix,resttc);
    END;
    /

  2. #2
    Membre expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Points : 3 609
    Points
    3 609
    Par défaut
    Fais sur ta base oracle8:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show err procedure devisttc
    Cela devrait te donner les éléments pour corriger ta procédure.

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 17
    Points
    17
    Par défaut
    ok merci je regarde ça!

  4. #4
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 17
    Points
    17
    Par défaut
    Ok pas mal cette commande,il me retourne :
    LINE/COL ERROR
    -------- -----------------------------------------------------------------
    1/18 PLS-00103: Symbole "IN" rencontré à la place d'un des symboles
    suivants :
    <identificateur> <identificateur entre guillemets> current
    pourtant ik faut bien que je spécifie si c'est un parametre d'entrée ou de sortie,dois-je mettre plutôt ça:
    CREATE OR REPLACE PROCEDURE devttc(numdevis IN INTEGER,prix IN INTEGER,resttc OUT INTEGER)
    AS
    BEGIN
    resttc:=prix*1.19;
    INSERT INTO POLICE VALUES(numdevis,prix,resttc);
    END;
    /

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 39
    Points : 17
    Points
    17
    Par défaut
    ok je viens de tester et ça marche,merci pour ton aide.Ta commande est bien pratique.

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

Discussions similaires

  1. SQL Relay : Procédures stockées avec curseur en return
    Par Tchinkatchuk dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 19/10/2006, 17h21
  2. [T-SQL]Creation procedure stockee
    Par dasaiko dans le forum Sybase
    Réponses: 4
    Dernier message: 24/08/2006, 17h01
  3. [JBoss][SQL SERVER] Procedures stockees
    Par dauggui dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 20/06/2006, 18h27
  4. Access et les procedures stockees sur sql server
    Par ouazou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 20/09/2005, 13h08
  5. procedure stockee et sql
    Par fred33 dans le forum SQL
    Réponses: 2
    Dernier message: 27/11/2003, 10h23

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