2014-10-25 4 views
-2

Расскажите мне о том, как изменить (изменить) таблицы в Oracle.Что такое мутирующие таблицы в Oracle?

Я прочитал несколько статей об этом, но я понимаю это в общих чертах. Я хотел бы лучше понимать мутирующие таблицы в Oracle.

Я знаю, что у него есть некоторые проблемы, но я не понимаю, что это такое и как их разрешать.

Может ли кто-нибудь рассказать мне об этом и привести примеры?

ответ

1

Надеюсь, вы прошли через документацию и что не можете понять практический сценарий, в котором может возникнуть mutating table exception.

По определению Исключения мутирующих таблиц возникают, когда мы пытаемся ссылаться на таблицу запуска в запросе из кода запуска уровня строки.

Похожие вопрос о Asktom, https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:290416059674

Хорошая статья Тима Холла, http://oracle-base.com/articles/9i/mutating-table-exceptions.php

Что еще более важно, вы должны читать Использование соединения DML Триггеры избежать Mutating-Table Error в документации, http://docs.oracle.com/database/121/LNPLS/triggers.htm#CHDFEBFJ

+0

Спасибо! Я думаю, что эти ссылки и статьи могут помочь мне понять больше. – netwer