Как найти информацию о типах данных в схеме Oracle? - PullRequest
0 голосов
/ 04 июля 2011

Как получить всю информацию о типах данных в схеме Oracle.

Целые типы данных со всеми деталями, такими как имя типа, pression и т. Д.

Ответы [ 2 ]

4 голосов
/ 04 июля 2011

Если у вас есть правильный доступ, он должен это сделать ..

select distinct data_type,data_length,data_precision,data_scale 
from all_tab_columns
3 голосов
/ 04 июля 2011

Oracle имеет внутренний словарь данных с метаданными о базе данных:

Одна из самых важных частей База данных Oracle - это данные словарь, доступный только для чтения таблиц, которая предоставляет информацию о базе данных. Словарь данных содержит:

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

Одной из таблиц является ALL_TAB_COLS, которая содержит данные о столбцах таблиц, их типе данных и т. Д.

Вы можете сделать отдельный выбор в столбце DATA_TYPE таблицы, чтобы найти типы данных, которые используются в данный момент.

Список всех просмотров словаря данных здесь .

PS: Тот факт, что какой-то тип данных не используется сегодня, не означает, что он не будет использоваться в будущем. Вы можете использовать все типы данных или часто запрашивать ALL_TAB_COLS в зависимости от ваших требований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...