Voila tout est dit dans le titre :
J'aimerai creer une vue dans une table mais qui provient d'une table se trouvant sur un autre serveur ?
Merci de votre réponse
Voila tout est dit dans le titre :
J'aimerai creer une vue dans une table mais qui provient d'une table se trouvant sur un autre serveur ?
Merci de votre réponse
Quel est ton SGBD ? C'est possible seulement s'il gère les liens bases de données (db links)
Mes deux bases (celle où je dois faire la vue et celle où il y a la base de réference sont sous oracle), en fait elles sont sous le même serveurs mais pas dans le même shema.
Base 1 : *****@oracle10.*****cgeadmin
Base 2 : *****@oracle10.*****contactelus
J'ai essayé avec CREATE ANY VIEW comme on me l'a conseillé mais il ne me l'accepte pas
Attention au langage alors, 2 schémas au sein d'une même base ce n'est pas la même chose que 2 serveurs différents
Le code en gros c'esten vérifiant que usre1 a le droit de lire la table de user2
Code : Sélectionner tout - Visualiser dans une fenêtre à part CREATE VIEW USER1.V1 AS SELECT * FROM USRE2.TABLE;
Ensuite en tant que user1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM V1; -- t'affiche la table de user2
merci pour ta réponse,
le problème c'est qui me dit que la table est inexistante ?
Depuis user1, tu arrives à faire SELECT * FROM USER2.TABLE2 ?
Merci de m'avoir aidé,
mais en faite le problème venais d'un problème d'dministration de la base oracle
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager