Oracle 12c中的ALL_TAB_COLUMNS
和ALL_TAB_COLS
系统表有什么区别?在我的数据库中,ALL_TAB_COLUMNS的行数比ALL_TAB_COLS略少。
答案 0 :(得分:7)
From the Oracle manual for ALL_TAB_COLS
此视图与" ALL_TAB_COLUMNS"不同。系统生成的隐藏列和隐藏列(用户生成的隐藏列)不会被过滤掉。
From the Oracle manual for ALL_TAB_COLUMNS
此视图过滤掉系统生成的隐藏列和不可见列,这些列是用户生成的隐藏列。 ALL_TAB_COLS视图不会过滤掉隐藏列和不可见列
答案 1 :(得分:0)
ALL_TAB_COLUMNS仅列出用户定义的列,而ALL_TAB_COLS似乎也包含每个用户表中通常不可见的一些系统列。