列名顺序乱了,该如何处理

列名顺序乱了selectcolumn_namefromall_tab_columnswheretable_name DJSS得到了列名,一共有47个,可是第一

列名顺序乱了
select   column_name   from   all_tab_columns   where   table_name= 'DJSS '
得到了列名,一共有47个,可是第一个列名不是实际表的第一列名,不知道该怎么解决。谢谢

[解决办法]
select * from all_tab_columns t where table_name= 'CODES ' order by t.COLUMN_ID