Accessing ORA_ROWSCN in the triggers body
Pergunta
Is it possible to access ORA_ROWSCN
pseudo-column in the body of BEFORE
triggers? I'm thinking about storing this value in the table itself to emulate SQLServer rowversion
behaviour.
Solução
It doesn't seem to be possible (even if Oracle itself populates the value before launching BEFORE UPDATE trigger) - referring to :NEW.ora_rowscn
in the trigger body generates error, select ora_rowscn from table1 in the trigger
causes mutating trigger error.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a dba.stackexchange