请教大家,高难度触发器问题(insert的时候update本身的某个字段) AFTER INSERT ON ...----->before insert on ... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:crsit(常乐笑) 这是因为业务上的要求,没办法唉to:bzszp(www.bzszp.533.net) 你的方法我试过了~可是不行啊,当库里没有记录的时候不触发,当有了一条记录的时候,我在执行insert,他只把前一条已经存在的记录update,而不是把当前insert的记录update CREATE OR REPLACE TRIGGER tri_test1 before INSERT ON test1 FOR EACH ROW DECLARE BEGIN update test1 set b = to_date('1999-1-1 00:00:00','yyyy-mm-dd hh24:mi:ss'); :new.b:=to_date('1999-1-1 00:00:00','yyyy-mm-ddhh24:mi:ss'); END; / 在TRIGGER中修改自身表不要用UPDATE语句.只要用:NEW.COLUMN := VALUES就可以了 关于两表关联的update及delete的问题 oracle语句级触发器执行效率问题(在线等) 常用数据库 我发现我在两个不同的数据库中的表进行关联是并不会,比如,像一个数据库中的表和另一个数据库中的表进行合并成一个表 这个应该怎么做呢? 大家帮忙看看这个存储过程改的对不对 触发器里带游标,请教!! 翻页SQL 大家帮我解决个问题 请问oracle如何获取客户端的ip地址? 用户权限问题(OEM) 建了个数据库,如何移植到另外一台电脑上(在线等,谢) 从数据库得到10行10列数据,不用循环判断,如何得到这100个数据中的唯一数据集合 怎么取得最后10条记录
before INSERT ON test1 FOR EACH ROW
DECLARE
BEGIN
update test1 set b = to_date('1999-1-1 00:00:00','yyyy-mm-dd hh24:mi:ss');
:new.b:=to_date('1999-1-1 00:00:00','yyyy-mm-ddhh24:mi:ss');
END;
/