|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 8 ![]() |
Bonjour,
je suis actuellement en train de construire des vues basées sur 2 bases Oracle distantes. L'objectif est d'attaquer 2 tables (1 sur chaque base), de rassembler les données de ces 2 tables (meme structure, etc.) sur une seule et meme vue. CREATE OR REPLACE VIEW vue_totale (champ1, champ 2) AS ( SELECT (Toto, Tutu) FROM source_1@BD1 UNION ALL SELECT (Titi, Tata) FROM source_2@BD2); Je souhaite pouvoir insérer l'info "source de la donnée dans la vue". Pour obtenir : champ1 - champ2 - champ3 a b source1 a e source2 Une idée ??? |
|
|
00
|
|
|
#2 | |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Dans un SELECT on peut rajouter un littéral, par exemple une chaîne de caractères:
Citation:
|
|
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : mai 2007 Messages : 8 ![]() |
Citation:
concernant le rajout d'un littéral, les 2 syntaxes ci-dessous fonctionnent ? SELECT Toto, Tutu, 'source1' FROM source_1@BD1; SELECT Titi, Tata, champ as 'source2' FROM source_2@BD2; |
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : octobre 2006 Messages : 133 ![]() |
Je crois qui oui.. mais le meilleur moyen est encore d'essaye
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com