- 博客(4)
- 收藏
- 关注
原创 Oracle创建触发器成功,并且编译通过,执行却出错ora-04088
今天在创建oracle触发器时,在A表上创建触发器,在A表插入数据之后通过查询A表中符合条件的数据编译成功,但是执行还是报错,ora-04088 CREATE OR REPLACE TRIGGER TRIG_UPDATE_A AFTER INSERT ON A FOR EACH ROW BEGIN ........语句 END; 因为在语句中使用了A表中的查询结果,执行过程中
2016-03-07 16:28:18 10398
原创 ORACLE中触发器不能使用TRUNCATE
之前在Oracle中使用触发器时,需要清空表中的所有数据,众所周知,在数据库中清空表中的数据时,使用TRUNCATE的效率比DELETE效率高很多,但是在触发器写好后,一直报编译错误,在确定语法没错后,换成了DELETE语句,结果就编译通过,当时一直不知道是什么原因,昨天突然想到这个问题,突然就想通了。 先来看一下使用TRUNCATE与DELETE操作的执行过程: 使用DELETE语句删除表中
2015-12-30 10:40:53 3499
原创 安装Microsoft office遇到的不支持从预发版Microsoft Office 2010问题
最近要用Visio画图,不过在安装Microsoft office 2010时遇到了一个问题,安装的时候总是提示“ 提示不支持从预发版Microsoft Office 2010”,在网上查看了这个问题,主要有两种方法,原理都是卸载已安装的Microsoft office 软件,一种是直接在控制面板中卸载,还有一种是安装Windows Install Clean Up进行清理。我两种方式都用了
2015-12-10 09:01:16 4271
原创 关于使用navicat创建oracle触发器
今天在使用navicat创建触发器的时候,遇到一个问题。 我之前创建了一个update触发器, CREATE OR REPLACE TRIGGER TRIG_UPDATE AFTER UPDATE ON TABLE FOR EACH ROW BEGIN statement; END; 结果在使用过程中发现需要在这个修改触发器中添加一些条件,于是就在里面添加了IF语句作为
2015-11-28 16:38:20 6803 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人