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 sur un curseur


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut Problème sur un curseur
    bonsoir à tous j'ai créé la table stu_study sur oracle ensuite j ai trouvée une solution sur une curseur je suis nul sur oracle .
    je sais pas ou je vais mettre cette solution ?
    Est ce que je vais la mettre comme un trigger ou un fonction , ou procédure ou c'est un code de sql ?
    je suis perdu dans ce oracle
    merci pour votre aide .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    declare 
    mar number(3); 
    no number(3); 
    cursor res_stu is 
    select no_stu,mark 
    from stu_study; 
    begin 
    open res_stu; 
    loop 
    fetch res_stu into no,mar; 
    exit when res_stu%notfound; 
    if mar>=50 then 
    update stu_study set result='TRUE' where no_stu=no; 
    else 
    update stu_study set result='FALSE' where no_stu=no; 
    end if; 
    end loop; 
    close res_stu; 
    end;

  2. #2
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    si on regarde la doc officielle


    CREATE PROCEDURE

    Purpose

    Use the CREATE PROCEDURE statement to create a standalone stored procedure or a call specification.

    A procedure is a group of PL/SQL statements that you can call by name. A call specification (sometimes called call spec) declares a Java method or a third-generation language (3GL) routine so that it can be called from SQL and PL/SQL. The call spec tells Oracle Database which Java method to invoke when a call is made. It also tells the database what type conversions to make for the arguments and return value.

    Stored procedures offer advantages in the areas of development, integrity, security, performance, and memory allocation.

    ca correspond peut etre le plus a ce qur tu veux faire

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 12
    Par défaut
    MERCI de me répondre , je utilise toad for oracle
    peux tu m'indiquer ou je vais mettre ce code ?
    est ce que je peux la mettre comme un procédure ?

Discussions similaires

  1. Problème sur curseur
    Par utan88 dans le forum Oracle
    Réponses: 1
    Dernier message: 22/05/2010, 19h27
  2. Problème de scintillement sur le curseur d'une TTrackbar
    Par xtapola dans le forum Composants VCL
    Réponses: 2
    Dernier message: 18/11/2005, 13h51
  3. Problème sur GetPrivateProfileString ???
    Par Bordelique dans le forum Langage
    Réponses: 7
    Dernier message: 25/06/2003, 22h15
  4. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45
  5. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17

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