Différences entre 2 tables
je travaille sur deux bases (PROD et TEST) reliées par un DBlink. TEST est une copie de PROD .
sur les 2 j' ai une table "utilisateur" où sont gerés les différents accès aux applications. avec la requête qui suit je voudrais selectionner
tous les utilisateurs (sur prod) qui ont la ligne "RES" (accès à une application particulière) et ensuite à l'aide de ce resultat prendre les même qui n'auraient pas ce droit sur test.
Effectuée sur TEST
Code:
1 2 3 4
|
select * from utilisateur where not exists
(select * from utilisateur@prod where grp like 'RES%'); |
cette requête ne me retourne aucune ligne pourtant je trouve bien sur Test des utilisateurs sans la ligne Rest.
lorsque je fais par exemple
Code:
1 2
|
select count(*) from utilisateur where grp like 'REST%' |
et
Code:
1 2
|
select count(*) from utilisateur@prod where grp like 'REST%' |
j' ai une große difference. ce qui veut dire que tous ceux qui ont accès en PROD à cette appplication, n'y ont pas forcément accès en TEST.
besoin d' aide SVP
MERCI INFINIMENT Waldar!!!!!!!!
Merci merci beaucoup Waldar. :ave:
C'était exactement ce qui manquait. Je réfléchissais à l'envers. :yaisse2: