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

Sql*Plus Oracle Discussion :

[SQL +] Problem en PL-SQL


Sujet :

Sql*Plus Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut [SQL +] Problem en PL-SQL
    Bonjour

    Voici mon code en pl-sql
    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
    --
    -- Add record into TemplateTokenMapping
    --
    DECLARE 
      lTemplateNo NUMBER;
    BEGIN
      -- OMC Request
      SELECT templateno INTO lTemplateNo 
                        FROM template 
                        WHERE requesttype='OMC';
    --  INSERT INTO TEMPLATETOKENMAPPING (TOKENNO,TEMPLATENO) VALUES (8, lTemplateNo);
    --  INSERT INTO TEMPLATETOKENMAPPING (TOKENNO,TEMPLATENO) VALUES (15, lTemplateNo);
    END;
    .
    run;
    Lorsque j'exécute mon code, le processus gèle. Il faut que je kill le processus ensuite...
    J'ai essayer le meme code dans Toad et tout est OK

    Quelqu'un voit le problème?

    Merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Par défaut
    Il faut voir ce qu'il fait durant son blocage

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    select event from v$session_wait 
    where sid = 'SID'

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    faut voir les plans d'exécutions aussi

  4. #4
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    Voici en fichier joint le résultat du select * session_wait

    Je ne vois pas ou est le probleme...
    Vous pouvez maider?
    Images attachées Images attachées  

  5. #5
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    Lorsque que je tente de voir le plan dexécution j'obtient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SP2-0613: 
    
    Unable to verify PLAN_TABLE format or existence
    Donc je suis dans un cul-de-sac!




  6. #6
    Membre éclairé Avatar de pmartin8
    Inscrit en
    Novembre 2003
    Messages
    306
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 306
    Par défaut
    Dsl, j'ai fait une erreur dans mon premier message. J'ai mis en commenatire les 2 lignes qui me donne l'erreur. En fait, mon code fait geler mon SQL + lorsque les INSERT sont effectués.

    Donc mon VRAI code est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    --
    -- Add record into TemplateTokenMapping
    --
    DECLARE 
      lTemplateNo NUMBER;
    BEGIN
      -- OMC Request
      SELECT templateno INTO lTemplateNo 
                        FROM template 
                        WHERE requesttype='OMC';
      INSERT INTO TEMPLATETOKENMAPPING (TOKENNO,TEMPLATENO) VALUES (8, lTemplateNo);
      INSERT INTO TEMPLATETOKENMAPPING (TOKENNO,TEMPLATENO) VALUES (15, lTemplateNo);
    END;
    Je cherche toujours...

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

Discussions similaires

  1. [SQL] probleme d'encodage sql
    Par ddeee dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/11/2007, 13h41
  2. [SQL] Probleme de requete SQL
    Par soror dans le forum Bases de données
    Réponses: 2
    Dernier message: 12/07/2007, 17h13
  3. [SQL] probleme de logique sql
    Par digger dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/07/2006, 18h53
  4. [SQL] probleme de syntaxe sql avec php
    Par kaygee dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 05/06/2006, 14h32
  5. [postgresql] Probleme de language SQL
    Par sbucci dans le forum Requêtes
    Réponses: 3
    Dernier message: 31/05/2003, 13h19

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