Oracle触发器中使用updating函数遇到的问题_tom oracle创建触发器

Oracle的Update触发器中,有如下的sql:
select case whenUPDATING('COL1') then 1 else 0 end into var_int from dual;
Oracle触发器中使用updating函数遇到的问题_tom oracle创建触发器
oracle报错,说是无效的关系运算。
改成下面的sql:
case
when UPDATING('COL1') then
var_int := 1;
else
var_int := 0;
end case;
oracle就可以通过编译。

难道是UPDATING函数不能用在select的case表达式中??

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/256277.html

更多阅读

如何在EXCEL中使用rank函数排序 excelrank函数排名

如何在EXCEL中使用rank函数排序——简介EXCEL中有一个很神奇的函数“RANK”,他能够将数字的排名单独显示在另一列,而且可以去除重名次。所显示的结果是有多少人就显示多少名。下面小编就来与大家分享一下,希望对大家有点帮助。如何在E

Matlab中使用Plot函数动态画图方法总结 matlab中plot画图

Matlab除了强大的矩阵运算,仿真分析外,绘图功能也是相当的强大,静态画图没什么问题,由于Matlab本身的多线程编程缺陷,想要动态的画图,并且能够很好的在GUI中得到控制,还不是一件很容易的事情,下面总结几种方法。一. AXIS 移动坐标系这种方法

声明:《Oracle触发器中使用updating函数遇到的问题_tom oracle创建触发器》为网友恍梦境分享!如侵犯到您的合法权益请联系我们删除