我们需要在更新表t1上的col1,col2,col3之后触发触发器。问题是col3是CLOB类型。如果只更新了col3,则触发器不会触发。有没有办法在更新clob列后触发触发器?我们在oracle 12c上。
答案 0 :(得分:0)
请参阅here an explanation for your issue:
你的触发器确实有效 - 当它被解雇时!
但是当我们对lob内容进行修改时,它不会修改表格中的 lob locator
。表的行值没有变化,触发器不会触发dbms_lob.copy
(或write
,trim
或append
等。