DESC 只列出字段名的方法

来源:互联网 发布:js match和exec 编辑:程序博客网 时间:2024/04/30 06:20

很多时候 我们需要一个表的字段列表 比如写控制文件CTL 等等。。。

DESC 没有参数只列出它的NAME

 没有那我们去访问它的字典表吧

USER_TAB_COLS

USER_TAB_COLUMNS

sql> select column_name from user_tab_columns s  where table_name = 'T_CACHE_ZCPROJECT';

发现经常它的COLUMN_NAME 的排序跟DESC T_CACHE_ZCPROJECT 不一样

默认情况下 它是LAST_ANALYZED 排序

 Order By  s.COLUMN_ID 就跟DESC 排序一样了

在PL/SQL DEVELOPER  查询窗口 就能直接复制 如果在SQLPLUS 下还有做处理

SET LINESIZE 80
SET DESCRIBE DEPTH 2
SET DESCRIBE INDENT ON
SET DESCRIBE LINE OFF