Порядок, в котором столбцы хранятся внутри, не может быть изменен без их удаления и повторного создания.
Ваш SQL может извлекать столбцы в любом порядке.
Общее требование к иметь столбцы, перечисленные в определенном порядке, предназначенном для просмотра.
Вы можете определить вид в нужном порядке столбцов и использовать вид в требуемой операции.
CREATE OR REPLACE TABLE CO_TEST(B NUMBER,A NUMBER);
INSERT INTO CO_TEST VALUES (1,2),(3,4),(5,6);
SELECT * FROM CO_TEST;
SELECT A,B FROM CO_TEST;
CREATE OR REPLACE VIEW CO_VIEW AS SELECT A,B FROM CO_TEST;
SELECT * FROM CO_VIEW;
Создание представления для перечисления столбцов в требуемом порядке не нарушит фактическую таблицу под этим представлением, и ресурсы, связанные с восстановлением таблицы, не будут потрачены впустую.