Utiliser le résultat d'une requête dans le select
Bonjour,
Est ce qu'il est possible de rendre cette requête générique:
Code:
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:
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 !