Bonjour,
J'aimerais savoir comment faire pour utiliser un DBLINK dans une vue.

J'ai actuellement écrit la requête suivante pour la création de ma vue :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
CREATE OR REPLACE FORCE VIEW MON_SCHEMA.MA_VUE 
(CHAMP_1, CHAMP_2, CHAMP_3, CHAMP_4) AS 
SELECT distinct tb_dblink.champ_5, ma_table.champ_2, ma_table.champ_3, tb_dblink.champ_7 
FROM schema_dblink.table_dblink@dblink tb_dblink
left join mon_schema.ma_table
  on tb_dblink.champ2=ma_table.champ2;
Mais j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Commande SQL : force view MON_SCHEMA.MA_VUE
Echec : Warning: exécution terminée avec avertissement

Hors lorsque je lance uniquement la partie SELECT la requête fonctionne correctement.
Que dois-je faire pour que cela marche dans la vue ?

Merci beaucoup.
MarieO