Bonjour,
D'une procedure stockée, je sélectionne des données via dblink comme ceci
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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), ...)
Y-aurait-il une maniere d'affecter un rowtype d'une table à l'alias du select, comme ceci :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select distinct t1.* from dblink(' SELECT * FROM monschema.matable WHERE ...' ) AS t1 monschema.matable%ROWTYPE
Partager