-
Création d'une vue
Bonjour à tous,
Dans le schéma d'un utilisateur, je voudrais créer une vue non modifiable qui me permette d'afficher des données venant de la table source qui se touve sur une autre instance. Comment je dois procéder pour faire cela
Exemple :
J'ai un schéma user1 qui se trouve dans l'instance1 localisée sur un serveur1 oracle.
Je veux créer une vue qu'il ne pourra pas modifier (uniquement faire des requêtes dessus) et cette vues doit afficher les données de la table2 de l'instance2 qui se trouve sur le serveur2 oracle
Merci d'avance de vos réponses
-
Un database link devrait répondre à ton besoin.
Code:
create view ma_vue as select ... from table2@db_link_pour_acces_instance2;
Avec db_link_pour_acces_instance2 qui utilise le service_name de ton tnsnames.ora pour pointer vers l'instance2 du serveur2.