Вопрос

Возможно ли получить доступ ORA_ROWSCN псевдоколона в теле BEFORE триггеры? Я думаю о хранении этого значения в самой таблице, чтобы подражать SQLServer rowversion поведение.

Это было полезно?

Решение

Это невозможно (даже если сам Oracle заполняет значение перед запуском перед триггером обновления) - ссылается на :NEW.ora_rowscn в кузове триггера генерирует ошибку, select ora_rowscn from table1 in the trigger вызывает мутирующую ошибку триггера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top