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 :

Problème script de delete


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 7
    Points
    7
    Par défaut Problème script de delete
    Bonjour à tous,

    Après de nombreuses recherches sur la toile, je n'ai malheureusement pas trouvé de solution à mon problème.

    Je me permets donc de venir vers vous afin de vous exposer mon problème.

    Tout d’abord voici la requête en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var codeAgence char(3) ;
    var codeBu number ;
     
    begin
            :codeBu := &1 ;
            :codeAgence := '&2' ;
    end ;/
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    delete my_table 
    where 'xxx' in ((select id from my_table where agency_code= :codeAgence and bu_code= :codeBu and cont_index=65)) 
     and agency_code= :codeAgence and bu_code= :codeBu ;	
     commit;
    J'ai mis ici une seule requête cependant il y a environ une cinquantaine de requêtes qui sont exactement pareilles syntaxiquement.
    Seul le nom de la table change.

    Lorsque j’exécute ces requêtes sur Oracle tout va bien mes lignes sont bien supprimées.

    Par contre lorsque j’exécute ces requêtes via un script certaines de mes lignes sont supprimées mais pas toutes.

    Il faut savoir aussi qu'il y a plusieurs scripts de lancés simultanément et chaque script exécute ces même requêtes à la seule différence que le "agency_code" est différent.

    Voila la question que je me pose est: Est ce que plusieurs delete simultanés sur une même table avec une clause différente dans le where peut poser problème et donc ne pas supprimer certaines lignes.

    Je précise que le script lancé est un fichier.sql

    Merci beaucoup pour vos retours.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Le problème était au niveau fonctionnel, certaines clés étrangères n'étaient pas encore calculées lorsque le job lancé le script sql.

    D'ou des lignes non supprimées...

    Le sujet peut être clos.

    Merci.

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

Discussions similaires

  1. [socket/ereg] probléme script socket
    Par UNi[FR] dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2006, 17h36
  2. Problème script a plusieurs
    Par cyrill.gremaud dans le forum ASP
    Réponses: 3
    Dernier message: 07/04/2006, 00h08
  3. problème script
    Par Didjetridoo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/04/2006, 16h12
  4. [Débutant] Problème script ressource tuto
    Par MaN@eDeN dans le forum Windows
    Réponses: 8
    Dernier message: 09/03/2006, 00h20
  5. Problème : Script PHP IE NOK Firefox OK
    Par Saiyan dans le forum Langage
    Réponses: 40
    Dernier message: 16/11/2005, 00h59

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