![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
--------Oracle
木叶之荣
这个作者很懒,什么都没留下…
展开
-
Oracle表值函数的两种写法
-- 创建表DECLARE CNT INTEGER;BEGIN SELECT COUNT(0) INTO CNT FROM USER_ALL_TABLES WHERE TABLE_NAME = 'CMSTEMP'; IF CNT = 0 THEN EXECUTE IMMEDIATE ' CREATE TABLE CMSTEMP( ID INTEG原创 2016-02-15 12:36:20 · 4690 阅读 · 0 评论 -
解决触发器检测到活动的独立的事务处理, 已经回退、表发生了变化, 触发器/函数不能读它
今天在写一个触发器的时候遇到一个问题,因为要用到新插入表中的数据进行查询,所以就遇到了一个问题:解决办法是在DECLARE中加上一句话:PRAGMA AUTONOMOUS_TRANSACTION但是这样又会遇到一个问题:解决办法是在DML语句后面加上COMMIT附上语句如下:CREATE OR REPLACE TRIGGER "TR_CMS_MEMBERINFO"AFT原创 2015-06-10 14:18:36 · 6523 阅读 · 1 评论