只需在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
答案 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
命令的某些输出。