CHECK_MATERIALIZED_VIEW
Содержание раздела
Поддерживается в версиях: 7.2 / 7.1 / 7.0 / 6.12 / 6.11 / 6.10 / 6.9 / 6.8 / 6.7 / 6.6 / 6.5 / 6.4 / 6.3 / 6.2 / 6.1 / 6.0 / 5.8 / 5.7 / 5.6 / 5.5 / 5.4 / 5.3.
Запрос возвращает информацию по одному или всем материализованным представлениям логической базы данных.
Описание возвращаемых параметров см. в секции Параметры материализованных представлений.
Синтаксис
CHECK_MATERIALIZED_VIEW([[db_name.]materialized_view_name])
Параметры:
db_name
-
Имя логической базы данных, в которой находится материализованное представление. Параметр опционален, если выбрана логическая БД, используемая по умолчанию.
materialized_view_name
-
Имя материализованного представления, по которому запрашивается информация.
Варианты ответа
Успешный ответ содержит объект ResultSet, где каждая строка соответствует одному материализованному представлению, неуспешный ответ содержит исключение.
Начиная с версии 6.1, в столбце query
возвращается запрос, содержащий переносы строк. В предыдущий версиях запрос возвращался без переносов.
Параметры ответа
name
-
Имя материализованного представления.
is_sync_now
-
Признак синхронизации представления в текущий момент. Возможные значения:
- флажок установлен (да),
- флажок снят (нет).
fails_count
-
Число ошибок синхронизации с момента последней успешной синхронизации представления.
query
-
Запрос, который используется для синхронизации представления с источником
source
. source
-
Датасорс, который служит источником данных представления. Поле имеет значение
NULL
, если источником представления служит внешняя система. destination
-
Список датасорсов, в которых размещены данные представления.
sync_last_delta_date
-
Дата и время закрытия автоматической дельты, в которой представление было успешно синхронизировано последний раз.
sync_last_delta_num
-
Номер закрытия автоматической дельты, в которой представление было успешно синхронизировано последний раз.
sync_last_cn
-
Номер последней успешно завершенной операции записи в представлении.
sync_last_date
-
Дата и время последней успешно завершенной операции записи в представлении.
sync_last_error
-
Ошибка последней синхронизации представления, если такая ошибка была.
source_last_cn_list
-
Список логических сущностей источника и их последних операций записи, успешно синхронизированных с представлением в текущем цикле синхронизации.
source_success_cn_list
-
Список логических сущностей источника и их последних операций записи, успешно синхронизированных с представлением в последнем завершенном цикле синхронизации.
source_current_cn_list
-
Список логических сущностей источника и их последних операций записи на момент начала текущего цикла синхронизации.
source_current_date
-
Дата и время начала текущего цикла синхронизации.
Подробнее о синхронизации представлений см. в разделе Синхронизация материализованных представлений.
Примеры
Запрос информации по всем представлениям логической БД
USE matview_db;
CHECK_MATERIALIZED_VIEW();
Запрос информации по одному представлению
Запрос в логической БД, выбранной по умолчанию:
USE matview_db;
CHECK_MATERIALIZED_VIEW(sales_and_stores);
Запрос в указанной логической БД:
CHECK_MATERIALIZED_VIEW(matview_db.sales_and_stores)