7

Oracle 12c 中的表ALL_TAB_COLUMNS和系统表有什么区别?ALL_TAB_COLS在我的数据库中,ALL_TAB_COLUMNS 的行数略少于 ALL_TAB_COLS。

4

2 回答 2

12

来自ALL_TAB_COLS的 Oracle 手册

此视图与“ALL_TAB_COLUMNS”的不同之处在于系统生成的隐藏列和不可见列,它们是用户生成的隐藏列,不会被过滤掉。

来自ALL_TAB_COLUMNS的 Oracle 手册

此视图过滤掉系统生成的隐藏列和不可见列,它们是用户生成的隐藏列。ALL_TAB_COLS 视图不会过滤掉隐藏列和不可见列

于 2014-11-06T22:20:08.747 回答
0

ALL_TAB_COLUMNS 仅列出用户定义的列,而 ALL_TAB_COLS 似乎还包含每个用户表中通常不可见的一些系统列。

于 2014-11-06T22:16:48.297 回答