CREATE OR REPLACE TRIGGER your_trigger_name
BEFORE INSERT OR UPDATE
ON your_table_name
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
begin
select sysdate into :new.update_date from dual;
end;
BEFORE INSERT OR UPDATE
ON your_table_name
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
begin
select sysdate into :new.update_date from dual;
end;
解决方案 »
- 一个比较复杂的问题
- ORA-01407: 无法更新 ("SCOTT"."TEACHERS"."EMAIL") 为 NULL
- 求 www.cnoug.org 注册号码
- 小弟求救
- Oracle触发器如何实现SqlServer2000的公式
- 求Oracle中的对应操作:在SqlServer中把一个bigint型的字段设为“标识”
- 請大家幫我優化一下這條SQL語句,謝謝?
- 关于SQL优化问题,求助!!
- 为什么oracle定时任务 都用 insert语句不用crate as语句:
- oracle数据迁移到sqlserver
- 实现交叉表,是使用视图还是使用临时表,哪个执行效率高?
- 急?有关SQL及ORACLE系统函数的区别,在线等待!!
BEFORE INSERT OR UPDATE
ON your_table_name
FOR EACH ROW
begin
if updating then
select sysdate into :new.update_date from dual;
end if;
end;
BEFORE INSERT OR UPDATE
ON your_table_name
FOR EACH ROW
begin
if updating then
select sysdate into :new.update_date from dual;
end if;
end;