大家看看这个触发器如何写。谢谢各位。问题解决马上给分。谢谢 在这如下这个表里:在删除前,先判断biaoshi字段的值是不是’c‘标识,如果是就删除,如果不是就更新为’c‘ 注:其中biaoshi为标识字段。谢谢create table test( id char(10), name char(50), biaoshi char(2)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像作用描述不太对头.假设在删除一条记录时触发器起作用.就是把标示变为 c?那样好办create or replace trigger del_test Before delete ttmp_test for each row begin update ttmp_test set baoshi= 'C' end; 不好意思。功能就是在我第一次对一个记录执行删除命令时,不删除记录,但是要把biaoshi更新为’c‘。但是再此对标有c的记录操作时,就直接删除数据。不好意思。麻烦大家了。 用if (:old.biaoshi <> 'c') 判断一下 不好意思。对一个数据进行删除时先做一个标示写如biaoshi字段里,当再次执行删除操作时就直接删除数据。不好意思。谁帮写一个事例。谢谢。 表的触发器无法实现这样的功能。如果必须要用触发器,可以用视图加instead触发器来实现。 Oracle 64位客户端连接PLSQL的问题,求大神 请问oracle中能否得到所在服务器的CPU型号信息、CPU利用率、OS信息 oracle insert 返回值 跨分区的local索引的扫描是怎样的 oracle 怎么样分组查询时间差 如何找出坏数据 如何实现超过1000列的表? 上海某学校考试题,和大家一起讨论。 如何根据视图得到创建它所用到的表 如何建立建立一个数据库(我的是在redhat7.2下的oracle8.17数据库),能不能给个例子 我用户下的存储过程,怎么分配权限给另一个用户去执行我包下的存储过程呢?在线等..最后10分 年度统计对照表语句?
假设在删除一条记录时触发器起作用.就是把标示变为 c?那样好办
create or replace trigger del_test
Before delete ttmp_test for each row
begin
update ttmp_test set baoshi= 'C'
end;