Link Search Menu Expand Document

GET_ENTITY_DDL

Запрос позволяет получить содержимое запроса на создание логической сущности в текущем состоянии. Информацию можно получить по следующим логическим сущностям:

Успешный ответ содержит объект ResultSet с одной строкой, в которой представлен запрос на создание сущности. Неуспешный ответ содержит исключение.

Синтаксис

GET_ENTITY_DDL([db_name.]entity_name)

Параметры:

  • db_name — имя логической базы данных, которой принадлежит запрашиваемая сущность. Опционально, если выбрана логическая БД, используемая по умолчанию;
  • entity_name — имя таблицы или представления, по которому запрашивается информация.

Примеры

Запрос по сущности указанной логической БД

GET_ENTITY_DDL(sales.stores)

Запрос по сущности логической БД, выбранной по умолчанию

-- выбор логической базы данных sales в качестве базы данных по умолчанию
USE sales;

-- запрос информации по представлению sales_and_stores
GET_ENTITY_DDL(sales_and_stores);

На рисунке ниже показан фрагмент ответа на запрос GET_ENTITY_DDL по материализованному представлению sales_and_stores.

Фрагмент ответа на запрос GET_ENTITY_DDL