16.4.1.17 Репликация и LIMIT
Базовая репликация запросов с клаузами LIMIT в операторах DELETE, UPDATE и INSERT ...
SELECT небезопасна, так как порядок строк, на которые повлияет запрос, не определён. (Такие операторы могут быть корректно скопированы при репликации только если они также содержат клаузу ORDER BY.) При встрече такого оператора:
-
При использовании режима
STATEMENT, выдаётся предупреждение, что оператор небезопасен для базирующейся на операторе репликации.При использовании режима
STATEMENT, выдаются предупреждения для операторов DML, содержащихLIMIT, даже если они также содержат клаузуORDER BY(и, таким образом, делаются детерминированными). Это известная проблема. (Ошибка #42851) При использовании режима
MIXED, оператор теперь автоматически реплицируется в режиме на основе строк.
© 2025 Oracle
Licensed under the GPLv2 License.