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 :

Résultat bizare avec des db_link


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 55
    Par défaut Résultat bizare avec des db_link
    Bonjour,

    En fait dans la querry suivante, le résultat est de +- 130 lignes.
    Nous sommes passé sur une nouvelles infra et maintenant on utilise 2 db_link pour allé chercher les données.
    Pour les table préfixées d'un "P_" on utilise un db_link et pour celle préfixée d'un "M_" on en utilise un autre.
    Lors de l'exécution de cette requète maintenant je n'obtient plus que une lignes.

    L'exécution se passe dans un shema perall_view.
    Si on exécute dans le shema PERALL(propriétaires des tables "P_") par contre, cela fonctionne correctement.

    Serait-il possible que cela soit du à l'utilisation de 2 db_link dans une meme query?

    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
     
    SELECT DISTINCT 
         *
    FROM P_PERSONS p
       , P_DAY_OFF_DETAILS dod
       , P_DAY_OFF_BALANCES dob
       , P_DAY_OFF_TYPES dot
       , P_ASSIGNMENTS a
       , M_POSTES pos
    WHERE p.person_id = dob.person_id
      AND p.person_id = dod.person_id
      AND dob.balance_id = dod.balance_id
      AND dod.day_off_tp_id = dot.day_off_tp_id
      AND p.person_id = a.person_id
      AND a.start_date <= dod.start_date
      AND (a.end_date >= dod.start_date OR a.end_date IS NULL)
      AND nvl(dod.valid , 0) = 0
      AND pos.post_id = a.m_post_id
      AND dod.start_date <= trunc(sysdate)
      AND p.career_id = :P_career

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2006
    Messages : 139
    Par défaut
    on peux utiliser plusieurs db link dans une requetes sans probleme.
    Est ce que l'un des 2 ne serait pas foireux plutot?
    As tu teste chaque db link "unitairement"?

  3. #3
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    que donne ?

  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
    La définition des DBLink est probablement différente dans les 2 schémas. vérifie qu'il n'y a pas plusieurs DBLink de même nom dans des schémas différents, note qu'un DBLink privé est prioritaire sur le public

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

Discussions similaires

  1. [DEBUTANT] PDT 2.0 voir résultats même avec des ERREURS
    Par junior68 dans le forum Eclipse PHP
    Réponses: 2
    Dernier message: 12/03/2009, 23h25
  2. Réponses: 5
    Dernier message: 05/06/2007, 11h27
  3. Réponses: 2
    Dernier message: 17/05/2007, 00h22
  4. [avifile] Problème avec des résultats étrange
    Par Jim_Nastiq dans le forum Dev-C++
    Réponses: 1
    Dernier message: 30/01/2007, 11h11
  5. Afficher le résultat d'une requête avec des côtes
    Par sweet_hell dans le forum Langage SQL
    Réponses: 4
    Dernier message: 27/10/2006, 10h32

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