那些sqlplus列使用的地方?

时间:2014-10-09 09:08:38

标签: oracle sqlplus

只需在sqlplus中输入col返回列的列表,有些列以_recyc结尾,其中使用了哪些列?我用Google搜索,但找不到任何关于它们的文档。

COLUMN   droptime_plus_show_recyc ON
HEADING  'DROP TIME'
FORMAT   a19

COLUMN   objtype_plus_show_recyc ON
HEADING  'OBJECT TYPE'
FORMAT   a12

COLUMN   objectname_plus_show_recyc ON
HEADING  'RECYCLEBIN NAME'
FORMAT   a30

COLUMN   origname_plus_show_recyc ON
HEADING  'ORIGINAL NAME'
FORMAT   a16

1 个答案:

答案 0 :(得分:1)

它们被show recyclebin command使用。如果你运行它,你会得到如下标题:

ORIGINAL NAME    RECYCLEBIN NAME                OBJECT TYPE  DROP TIME
---------------- ------------------------------ ------------ -------------------
...

如果您执行clear columns并再次运行,则会获得:

ORIGNAME_PLUS_SHOW_RECYC         OBJECTNAME_PLUS_SHOW_RECYC     OBJTYPE_PLUS_SHOW_RECYC   DROPTIME_PLUS_SHOW_
-------------------------------- ------------------------------ ------------------------- -------------------
...

无论基础查询show recyclebin正在使用什么(可能是select .. from user_recyclebin的某些变体),都会对结果集中的列进行别名处理; SQL * Plus配置为格式化这些别名。

其他预设列定义类似;例如,show edition会显示一个标题为EDITION的列,但如果您clear columns,它会恢复为基础NAME_COL_PLUS_SHOW_EDITION_PLUS_SHOW_的任何内容都将来自show命令的某些输出。