ROWTYPE sur ALIAS d'un select via dblink
Bonjour,
D'une procedure stockée, je sélectionne des données via dblink comme ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| select distinct t1.*
from dblink('
SELECT * FROM
monschema.matable WHERE ...' )
AS t1 (
champ1 INTEGER,
champ2 INTEGER,
champ3 INTEGER,
champ4 INTEGER,
champ5 VARCHAR(100),
...) |
Hors, la déclaration des champs de t1 est fastidieuse puisque j'ai enormément de champs et que je doit faire cette manip sur plusieur table.
Y-aurait-il une maniere d'affecter un rowtype d'une table à l'alias du select, comme ceci :
Code:
1 2 3 4 5 6
| select distinct t1.*
from dblink('
SELECT * FROM
monschema.matable WHERE ...' )
AS t1 monschema.matable%ROWTYPE |
Merci