gpt4 book ai didi

sql - 在 Oracle 11g 中更新 clob 后触发触发器

转载 作者:搜寻专家 更新时间:2023-10-30 20:52:54 25 4
gpt4 key购买 nike

我们有一个要求,我们需要在更新表 t1 上的 col1、col2、col3 后触发触发器。问题是 col3 是 CLOB 类型。如果只有 col3 得到更新,则触发器不会触发。有没有一种方法可以在更新 clob 列后触发触发器?我们在 oracle 12c 上。

最佳答案

参见 here an explanation for your issue :

Your trigger actually works -- WHEN it is fired!

但是当我们使用 lob 内容时,它不会修改表本身中的 lob 定位器。表的行值没有改变,触发器不会为 dbms_lob.copy(或 write,或 trim,或 附加等)

关于sql - 在 Oracle 11g 中更新 clob 后触发触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35900020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com