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 :

Passage de variable dans un script


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut Passage de variable dans un script
    Bonjour,


    comment peut on dans un script faire un passage de variables , autrement dit syntaxiquement utiliser le resultat d'une requete comme entrée dans une procedure , j'ai beau essayé mais ça ne marche pas (voir exemple ci dessous )

    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
     
    define item_key='&IK'
     
    select  ias.item_type, 
              ias.item_key, 
              pa.instance_label 
    from    wf_item_activity_statuses ias,
              wf_process_activities pa
    where  ias.item_key  = '&IK'
    and     ias.process_activity = pa.instance_id
    and     ias.activity_status = 'ERROR'
    /
     
    begin
        Wf_Engine.HandleError(ias.item_type, ias.item_key, pa.instance_label, 
                              'RETRY');
    end;
    /
    commit;
    exit;
    merci pour votre aide

  2. #2
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Bonjour,

    merci de préciser votre SGBD, comme indiqué dans les CONSEILS... à lire AVANT de POSTER
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Bonjour,

    mon SGBDR est Oracle

    merci .

  4. #4
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Salut,

    La lecture de ce thread devrait te permettre de résoudre ton souci :
    [sqlplus] Utilisation de variable
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  5. #5
    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
    Et pourquoi ne pas faire tout simplement :
    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
    declare
      v_item_type wf_item_activity_statuses.item_type%TYPE;
      v_item_key wf_item_activity_statuses.item_key%TYPE;
      v_instance_label wf_process_activities.instance_label%TYPE;
    begin
       SELECT  ias.item_type, 
                 ias.item_key, 
                 pa.instance_label 
       INTO v_item_type, v_item_key, v_instance_label
       FROM    wf_item_activity_statuses ias,
               wf_process_activities pa
       WHERE  ias.item_key  = '&IK'
         AND     ias.process_activity = pa.instance_id
         AND     ias.activity_status = 'ERROR'
       Wf_Engine.HandleError(v_item_type, v_item_key, v_instance_label, 
                              'RETRY');
    end;
    /
    commit;

Discussions similaires

  1. [XSL] Passage de variable dans un template
    Par Otarie dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 14/11/2005, 23h50
  2. Réponses: 3
    Dernier message: 05/04/2005, 14h26
  3. Gestion de Variables dans un script
    Par John Lee dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/03/2005, 14h17
  4. Passage de variable dans une requête
    Par zestrellita dans le forum Langage SQL
    Réponses: 5
    Dernier message: 02/09/2004, 13h27
  5. Passage de variable dans un lien asp
    Par VirginieGE dans le forum ASP
    Réponses: 4
    Dernier message: 27/07/2004, 10h06

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