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