Oracle имеет внутренний словарь данных с метаданными о базе данных:
Одна из самых важных частей
База данных Oracle - это данные
словарь, доступный только для чтения
таблиц, которая предоставляет информацию
о базе данных. Словарь данных
содержит:
- Определения всех объектов схемы
в базе данных (таблицы, представления,
индексы, кластеры, синонимы,
последовательности, процедуры, функции,
пакеты, триггеры и т. д.)
- Как
много места было выделено, и
В настоящее время используется схема
объекты
- Значения по умолчанию для столбцов
- Информация об ограничении целостности
- The
имена пользователей Oracle
- Привилегии и
Роли каждому пользователю предоставлены
- Аудиторская информация, например, кто имеет
доступны или обновлены различные схемы
объекты
- Другая общая база данных
информация Словарь данных
структурированы в таблицах и представлениях, просто
как и другие данные базы данных
Одной из таблиц является ALL_TAB_COLS
, которая содержит данные о столбцах таблиц, их типе данных и т. Д.
Вы можете сделать отдельный выбор в столбце DATA_TYPE
таблицы, чтобы найти типы данных, которые используются в данный момент.
Список всех просмотров словаря данных здесь .
PS: Тот факт, что какой-то тип данных не используется сегодня, не означает, что он не будет использоваться в будущем. Вы можете использовать все типы данных или часто запрашивать ALL_TAB_COLS
в зависимости от ваших требований.