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 :

Problème d'exécution procédure insertion


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 48
    Par défaut Problème d'exécution procédure insertion
    bonjour,
    j'ai un probleme d'execution d'une procedure
    j'ai champs montant qui contient les montants et deux autres champs montant maximum et montant minimum ou je voudrai faire le calcul du montant maximum et le montant minimum jai fais une procedure mais je veux savoir comment résoudre le probleme d'insertion de montant max et min dans les deux champs :montant maximum et montant minimum.
    voici le code:

    CREATE OR REPLACE PROCEDURE MA IS
    ncompte number(24);
    MAUT number(15,3);
    MONTANT NUMBER(15,3);
    minmt number(15,3);
    maxmt number(15,3);

    begin
    select (num_compte),MAX(montant), MIN(montant) from tst1 where num_compte='0643536211004100';
    maxmt:=max(montant);
    minmt:=min(montant);
    insert into tst1(num_compte,MNTMAX,MNTMIN)values('0643536211004100',(maxmt),(minmt));
    end MA;
    /


    il ne donne rien,je recois une message d'erreur suivant :
    [B]PLS-00428: an INTO clause is expected in this SELECT statement[B]



    merci de me guider à resoudre ce probeleme,

  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
    Par défaut
    1. Merci de ne pas poster 2 fois sur le même sujet
    2. Merci de faire une recherche avant de poster
    3. Merci d'utiliser les balises codes (# dans la toolbar)

    Bref, merci de respecter les règles du forum.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 77
    Par défaut
    Ta syntaxe n'est pas correct à plusieurs niveaux

    1) Il te manque le group by
    2) L'assignation des variables se fait dans le select
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select .... into ... from ...
    3) tu pourrais directement faire le select et l'insert dans une seule instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into .... select ... from ...
    J'espère que cela t'aidera un peu.

  4. #4
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 48
    Par défaut
    biensur jais fait des recherches avant de poser mes questions.c juste jai des probelemes au niveau code il m'envoie des messages erreur c'est pour ça jai besoin de votre aide puisse que vous etes des compétents.
    et pour l'icone Code je savais pas mais maintenant jai trouvé ou il se trouve #.

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

Discussions similaires

  1. Problème de droits d'exécution Bulk Insert
    Par mout1234 dans le forum Administration
    Réponses: 7
    Dernier message: 14/06/2010, 13h34
  2. Problème exécution procédure
    Par cashmoney dans le forum SQL
    Réponses: 12
    Dernier message: 23/01/2009, 20h13
  3. Problème d'exécution d'une procédure
    Par fouz12 dans le forum PL/SQL
    Réponses: 11
    Dernier message: 03/11/2008, 12h20
  4. Réponses: 2
    Dernier message: 29/05/2007, 14h50
  5. probléme avec une requete insert dans une procédure stockée
    Par amelhajer dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/05/2007, 11h03

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