请教大家,高难度触发器问题(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就可以了 ★请问这个sql语句该怎么写? pl/sql中报实际返回的行数超出请求的行数 请教大表迁移的问题,谢谢! 创建type问题 很奇怪的用户权限问题 是选择做程序员(java),还是数据库管理员(oracle) oracle怎样随机取一条纪录 关于运用UTL_FILE包读取文本文件,急用!在线等待!!! ORACLE 数据链路问题 连接远程数据库超时,如何解决? 从数据库得到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;
/