Какой запрос в PLSQL определяет, представляет ли литерал представление или таблицу? - PullRequest
0 голосов
/ 25 января 2012

Я использую ограниченный инструмент запросов.есть ли что-то, что просто возвращает одну строку, возвращая логическое значение, указывающее, является ли определенный объект представлением или таблицей.

1 Ответ

1 голос
/ 25 января 2012

Вы можете запросить словарь данных

SELECT object_type
  FROM all_objects
 WHERE owner = <<owner of object>>
   AND object_name = <<name of object>>

вернет вам object_type всех объектов с определенным именем, к которым у вас есть доступ. Обычно возвращается только одна строка, но иногда будет две. Например, материализованное представление будет иметь таблицу и материализованное представление с одинаковыми именами. Пакет и тело пакета также будут иметь одинаковые имена.

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