Контрольная сумма по всей логической базе данных рассчитывается только по данным логических таблиц. Данные логических и материализованных представлений не учитываются.
Расчет контрольной суммы недоступен для логических представлений, содержащих данные ADQM и (или) ADG.
Расчет контрольной суммы недоступен для логических представлений, основанных на standalone-таблицах.
Максимальное количество записей в одной сущности, для которого можно рассчитать контрольную сумму, ограничено и регулируется коэффициентом нормализации.
Ограничения точности
Существует вероятность совпадения контрольных сумм для разных наборов данных.
Значения типа FLOAT и DOUBLE могут приводить к расхождениям в контрольных суммах из-за разницы в точности типов.
Контрольная сумма логической базы данных рассчитывается только по данным логических таблиц и не учитывает данные логических и материализованных представлений.
Расчет контрольной суммы недоступен для логических представлений, основанных на standalone-таблицах.
Количество записей в одной сущности, для которого можно рассчитать контрольную сумму, ограничено и регулируется коэффициентом нормализации.
Ограничения точности
Существует вероятность совпадения контрольных сумм для разных наборов данных.
Значения типа FLOAT и DOUBLE могут приводить к расхождениям в контрольных суммах из-за разницы в точности типов.
Имя логической базы данных должно начинаться с латинской буквы, после первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
Имя логической БД не может содержать два и более символа подчеркивания (_) подряд, если в инсталляции есть ADG.
Логическая БД не может иметь имя INFORMATION_SCHEMA, а также имена, перечисленные в разделе Зарезервированные слова.
Имена таблицы и ее столбцов должны начинаться с латинской буквы. После первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
Выполнение запроса недоступно при наличии любого из факторов:
горячей дельты,
запрета на изменение сущностей (см. раздел DENY_CHANGES).
Запрос не может быть выполнен в сервисной базе данных INFORMATION_SCHEMA.
Ограничения СУБД
Данные материализованных представлений не могут размещаться в ADB.
Источником данных для материализованного представления не могут быть ADQM, ADG и ADP.
Ограничения имен
Имена представления и его столбцов должны начинаться с латинской буквы. После первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
Имена таблицы и ее столбцов не могут быть из числа зарезервированных слов и должны начинаться с латинской буквы. После первого символа могут следовать латинские буквы, цифры и символы подчеркивания.
Имена и порядок столбцов должны совпадать во внешней таблице и связанной standalone-таблице.
Запрос не может быть выполнен в сервисной базе данных INFORMATION_SCHEMA.
Выполнение запроса недоступно при наличии любого из факторов:
горячей дельты,
запрета на изменение сущностей (см. раздел DENY_CHANGES).
Запрос не может быть выполнен в сервисной базе данных INFORMATION_SCHEMA.
Ограничения имен
Имена таблицы и ее столбцов должны начинаться с латинской буквы. После первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
Имена таблицы и ее столбцов должны начинаться с латинской буквы, после первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
Выполнение запроса недоступно при наличии любого из факторов:
горячей дельты,
запрета на изменение сущностей (см. раздел DENY_CHANGES).
Запрос не может быть выполнен в сервисной базе данных INFORMATION_SCHEMA.
Ограничения имен
Имена представления и его столбцов должны начинаться с латинской буквы. После первого символа могут следовать латинские буквы, цифры и символы подчеркивания в любом порядке.
Имена таблицы и ее столбцов не могут быть из числа зарезервированных слов и должны начинаться с латинской буквы. После первого символа могут следовать латинские буквы, цифры и символы подчеркивания.
Имена и порядок столбцов должны совпадать во внешней таблице и связанной standalone-таблице.
Запрос не может быть выполнен в сервисной базе данных INFORMATION_SCHEMA.
Не допускается параллельное выполнение идентичных запросов.
Ограничения сущностей
Удаление записей из логических таблиц возможно только при наличии открытой дельты (см. BEGIN DELTA).
Удаление записей логических таблиц из ADG недоступно.
Удаление записей standalone-таблиц из ADG и ADQM недоступно.
Удаление записей из логических и материализованных представлений недоступно.
Ограничения ключевых слов
В условии WHERE не допускается использование функций, которые приводят к разным результатам в разных СУБД хранилища. Примеры таких функций — это операции над числами с плавающей запятой: сравнение с ними, округление и т.д.
Ключевое слово RETRY недоступно в запросах к standalone-таблицам.
Выполнение запроса недоступно при наличии другого запрета изменений или незавершенного запроса на создание, удаление или изменение таблицы или представления.
Запрос не обновляет материализованные представления, которые связаны с очищаемыми таблицами и находятся в других логических базах данных. Такие представления продолжают хранить данные, удаленные из таблиц.
Удаление данных происходит вне механизма дельт и не может быть отменено.
В запросе можно обращаться либо к логической БД, либо к сервисной БД (см. SELECT FROM INFORMATION_SCHEMA), но не к обеим одновременно.
Не поддерживаются запросы к материализованным представлениям, содержащие ключевые слова FORSYSTEM_TIME + DATASOURCE_TYPE, если в представлении отсутствуют данные за момент времени, заданный с помощью FORSYSTEM_TIME.
Ограничения ключевых слов
Ключевое слово LISTAGG недоступно в запросах к ADQM и ADG.
Ключевое слово COLLATE недоступно в запросах к ADB, ADP и ADQM.
Ключевое слово ESTIMATE_ONLY не возвращает план выполнения запроса для ADQM и ADG.
Ключевое слово OFFSET без ограничения количества строк не поддерживается.
FORSYSTEM_TIME:
Запросы к standalone-таблицам с выражениями FORSYSTEM_TIMESTARTEDIN и FORSYSTEM_TIMEFINISHEDIN всегда возвращают пустой результат; другие значения FORSYSTEM_TIME в таких запросах игнорируются.
Выражение FORSYSTEM_TIMEASOFLATEST_UNCOMMITTED_DELTA недоступно в запросах к логическим и материализованным представлениям.
Выражения FORSYSTEM_TIMESTARTEDIN и FORSYSTEM_TIMEFINISHEDIN недоступны в запросе к логическому представлению, если запрос предназначен для ADQM или в представлении используется ключевое слово ORDERBY.
Во время работы запроса не допускается выполнение запросов BEGIN DELTA.
Запрос не может быть выполнен в сервисной базе данных INFORMATION_SCHEMA.
Ограничения сущностей
Недоступно удаление данных из несинхронизированного материализованного представления.
Недоступно удаление данных из логической таблицы, с которой связано несинхронизированное материализованное представление.
При удалении данных из таблицы все связанные с ней материализованные представления остаются в прежнем состоянии и продолжают хранить данные, удаленные из таблицы.
Другие ограничения
Запрос не поддерживает удаление данных из ADG.
Удаление данных происходит вне механизма дельт и не может быть отменено.
Условие WHERE не может содержать подзапросы, соединения и другие операции. Поддерживается только plain-условие.
Выражение в условии WHERE может содержать только те столбцы, которые входят в первичный ключ таблицы (представления).