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 Oracle Discussion :

prob d'insertion dans la table


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 328
    Par défaut prob d'insertion dans la table
    Bonsoir,
    je sais pas pourquoi mon trigger tourne bien lorsque je remplace la table "asynchrone@exportsynchrone" par la table "personnes@exportsynchrone"
    voila le code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    CREATE OR REPLACE TRIGGER trigger_photo AFTER UPDATE OR INSERT ON PERSONNES
    FOR EACH ROW
    DECLARE 
    res varchar(20);
    id_p varchar(20);
    BEGIN
    id_p := substr(:new.id_personne,1,(length(:new.id_personne)-12));
    res := remplir_table (:new.id_personne);
    update asynchrone@exportsynchrone  a set stockage_photo = 
    ( select stockage_photo from copie where id_personne = :new.id_personne ) where a.id_personne = id_p ;
    res := vider_table(:new.id_personne);
    END ;
    sachant que ,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    personnes@exportsynchrone.id_personne= :new.id_personne
    alors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    que asynchrone@exportsynchrone.id_personne= substr(:new.id_personne,1,(length(:new.id_personne)-12))

  2. #2
    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
    Tu vas créer combien de topic pour le même problème ?

    Merci de ne plus en créer si ça concerne toujours le même trigger.

  3. #3
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 328
    Par défaut
    je ne m'amuse pas a creer des topics gratuitement , si j'en cree un c'est que vraiment j'ai besoin que quelqu'un m'aide

  4. #4
    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
    Sauf qu'il concerne toujours le même sujet. C'est un problème de débuggage, on ne connait pas le contexte ni ton appli, comment veut tu qu'on t'aide.

    je sais pas pourquoi mon trigger tourne bien lorsque je remplace la table "asynchrone@exportsynchrone" par la table "personnes@exportsynchrone"
    j'vois pas comment on pourrait savoir pour toi d'autant qu'on n'a aucune explication du problème rencontré

  5. #5
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 328
    Par défaut
    je tiens a signaler que meme si c'est tjrs le meme topic ,ca traite pas le meme probleme, et puis la majorité des problemes que j'ai posté personne ne m'a vraiment aidé surtout dans la partie qui concerne :" la maj des champs BLOB dans une BD distante " mais j'ai réussi à la faire toute seule en fin de compte , et c'est une solution que tout le monde pourra en beneficier puisque je l'ai posté.

    concernant mon dernier probleme , il s'agit de mon eternel trigger , mais cette fois ci , je ne sais pas pourquoi il ne met pas a jour ma table "asynchrone@exportsynchrone" alors qu'il met a jour la table "personnes@exportsynchrone"
    je ne sais pas comment debugger ni comment proceder pour connaitre ou est le probleme..

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 354
    Par défaut
    Comment tu constate exactement que la table n'est pas mise à jour? Commnet tu constate que l'autre table est bien mise à jour?

  7. #7
    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
    Citation Envoyé par zaineb.z Voir le message
    je ne sais pas comment debugger ni comment proceder pour connaitre ou est le probleme..
    Je suis navré mais t'es mal barré en info si tu pars comme ça

    Tu pourrais commencer par essayer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    DBMS_OUTPUT.PUT_LINE(:new.id_personne);
    UPDATE asynchrone@exportsynchrone  a SET stockage_photo = 
    ( SELECT stockage_photo FROM copie WHERE id_personne = :new.id_personne ) WHERE a.id_personne = id_p ;
    DBMS_OUTPUT.PUT_LINE(SQL%ROWCOUNT);
     
    res := vider_table(:new.id_personne);
    DBMS_OUTPUT.PUT_LINE(res);

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

Discussions similaires

  1. [ZEOSLIB] Problème Insertion dans une table
    Par moscovisci dans le forum Bases de données
    Réponses: 1
    Dernier message: 09/06/2005, 12h05
  2. [interbase6]probleme d'insertion dans une table
    Par macadam314 dans le forum Bases de données
    Réponses: 10
    Dernier message: 22/02/2005, 14h21
  3. [Sybase] Temps d'une insertion dans une table
    Par vsavoir dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 14/02/2005, 10h04
  4. Extraction d'un .txt et Insertion dans une table
    Par PoPmiSiR dans le forum Access
    Réponses: 8
    Dernier message: 28/10/2004, 19h13
  5. Détection insertion dans une Table
    Par abelman dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/07/2004, 14h24

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