Dies wäre eine schnelle und schmutzige Methode, um das zu tun, was Sie wollen. Wenn eine Spalte nicht vom Typ varchar2 ist, müssen Sie den zweiten SELECT
umwandeln Ergebnis zu VARCHAR2
.
Siehe TO_CHAR für die Konvertierungssyntax.
SELECT 'colname1',
'colname2',
'colname3',
1 AS ordering
FROM dual
UNION
SELECT colname1,
colname2,
colname3,
2 AS ordering
FROM yourtable
ORDER BY ordering;
Wenn Sie die Spalte "Reihenfolge" wirklich nicht sehen möchten, können Sie die gesamte Anweisung in eine andere Auswahl einschließen, die nur die Spalten auswählt, die Sie sehen möchten.
Ich muss den Kommentaren jedoch zustimmen, Sie sollten idealerweise in der Lage sein, Metadaten über Ihr IDE-Tool zu exportieren, anstatt eine Problemumgehung.
Hoffe es hilft...