Ce serait une méthode rapide et sale pour faire ce que vous voulez. Si une colonne était un type non-varchar2, vous devez caster le second SELECT
résultat en VARCHAR2
.
Voir TO_CHAR pour la syntaxe de conversion.
SELECT 'colname1',
'colname2',
'colname3',
1 AS ordering
FROM dual
UNION
SELECT colname1,
colname2,
colname3,
2 AS ordering
FROM yourtable
ORDER BY ordering;
Si vous ne voulez vraiment pas voir la colonne "ordre", vous pouvez envelopper l'intégralité de l'instruction dans une autre sélection qui sélectionne uniquement les colonnes que vous souhaitez voir.
Je dois cependant être d'accord avec les commentaires, vous devriez idéalement pouvoir exporter des métadonnées via votre outil IDE plutôt qu'une solution de contournement.
J'espère que ça aide...