Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/12/2010, 11h31   #1
Membre du Club
 
Inscription : juin 2009
Messages : 147
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2009
Messages : 147
Points : 57
Points : 57
Par défaut select sur une table pour une partition donnée via un db-link

Bonjour,

Je souhaite selectionner le contenu d'une table via un db-link pour une partition donnée mais j'ai le message suivant:

ORA-14100: partition extended table name cannot refer to a remote object

Je comprend que l'on ne peux effectuer cette opération mais alors comment faire ?

Merci
breizh76 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/12/2010, 11h57   #2
Membre du Club
 
Inscription : juin 2009
Messages : 147
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2009
Messages : 147
Points : 57
Points : 57
J'ai bien la solution de créer une vue sur la base source... mais du coup ca fonctionne pour une partition, ors je souhaiterai faire un selection sur différente partition fournie en parametre dans ma base de destination

Code :
1
2
 
SELECT * FROM UOAUP.AU_AUX_FT@LNK_instance.WORLD partition(partition_name);
les partition_name sont défini en parametre à ma procédure pl/sql ...

Vu le nombre de partition je ne peux créer des vue pour chaque partition ...

Merci
breizh76 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/12/2010, 16h47   #3
Membre du Club
 
Inscription : juin 2009
Messages : 147
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : juin 2009
Messages : 147
Points : 57
Points : 57
J'ai trouvé un contournement...

Au lieu d'exécuter la procédure sur la base cible, je l'exécute sur la base source, ainsi j'ai accès au nom de partition ...
breizh76 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h29.


 
 
 
 
Partenaires

Hébergement Web