Bonjour,

Est ce qu'il est possible de rendre cette requête générique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Select Colonne|| ',' || Colonne|| ',' || Colonne|| ',' || Colonne|| ',' || Colonne|| ',' ||  Colonne|| ',' 
|| Colonne || ',' || Colonne    AS QuelqueChose
FROM Table1 Inner join Table 2 on jointure ;
J'ai essayé de réaliser une concaténation des colonnes puis l'utiliser comme sous-requête de cette manière:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Select (select LISTAGG(column_name, ('||'',''||')) WITHIN GROUP (ORDER BY 1)   from all_tab_columns Where table_name='Table2')                                             
FROM Table1 a INNER JOIN Table2 b ON a.Jointure=b.Jointure ;
Mais ça ne marche pas, je n'ai plus trop d'idées sur comment faire et surtout je me demande si c'est possible.

Si vous avez des idées je suis preneur !