В чем разница между системными таблицами ALL_TAB_COLUMNS
и ALL_TAB_COLS
в Oracle 12c? В моей БД ALL_TAB_COLUMNS имеет немного меньше строк, чем ALL_TAB_COLS.
Разница между SYS.ALL_TAB_COLUMNS и SYS.ALL_TAB_COLS в Oracle 12c
Ответы (2)
Из руководства Oracle для ALL_TAB_COLS а>
Это представление отличается от "ALL_TAB_COLUMNS" тем, что скрытые столбцы, созданные системой, и невидимые столбцы, которые являются скрытыми столбцами, созданными пользователями, не отфильтровываются.
Из руководства Oracle для ALL_TAB_COLUMNS а>
Это представление отфильтровывает созданные системой скрытые столбцы и невидимые столбцы, которые являются скрытыми столбцами, созданными пользователями. Представление ALL_TAB_COLS не отфильтровывает скрытые и невидимые столбцы
person
a_horse_with_no_name
schedule
06.11.2014
ALL_TAB_COLUMNS перечисляет только пользовательские столбцы, тогда как ALL_TAB_COLS также содержит некоторые системные столбцы в каждой пользовательской таблице, которые обычно не видны.
person
amphibient
schedule
06.11.2014