日期:2014-05-17  浏览次数:20850 次

关于SQL查询完字段名、字段类型后如何按照表结构的顺序排序
SELECT   column_name,table_name,data_type,data_length,DATA_PRECISION,DATA_SCALE   FROM   user_tab_columns   WHERE   table_name   =   'TABLE '

但是查出来以后字段顺序很乱,不按照表结构的顺序排序,看的很累,我现在是想数据要存到表里的时候,做个校验,但字段比较多,一个一个判很烦,而且表里的数据长度可能会更改,所以想取出数据类型来判断要保存的数据长度,如果顺序乱了的话就不好实现了


------解决方案--------------------
这个主意不好,
关系型数据库的基础就是列是没有顺序的,行也是没有顺序的。
如要顺序,最好自行定义下,你看到的顺序不保险