请教各位大侠
我想在更新表A时,将:old.*和:new.*都记入到表B中
这样写的目的是一但表A有增加栏位时,只需将表B同样增加栏位,不需调整trigger
可是oracle好像不支持:old.*,:new.*这样的写法,不知该如何实现,请各位大侠赐教
最好能举个例子什么的
谢谢!
我想在更新表A时,将:old.*和:new.*都记入到表B中
这样写的目的是一但表A有增加栏位时,只需将表B同样增加栏位,不需调整trigger
可是oracle好像不支持:old.*,:new.*这样的写法,不知该如何实现,请各位大侠赐教
最好能举个例子什么的
谢谢!
解决方案 »
- 求一个正则表达式的写法
- 求救,马上结贴。oracle过程调用,设置1个in参数1个out参数返回值,为什么调用时错误?OUT值也需要传入吗?
- 如何在我的电脑安装 管理oracle服务器的软件。例如 SQL plus
- 请问在ORACLE中怎样查找那些视图,存储过程使用了某个DBLINK, 谢谢, 在线等
- 有心人,请求帮助.系统信息查询问题
- 请教高手一个低级Oracle10g问题
- SYS与SYSTEM的区别
- select top 问题
- PL/SQL如何读取BLOB字段?谢谢!
- oracle里面有没有十进制到十六进制和十六进制到十进制函数
- insert into 表(字段) select 字段 from 表,出现ORA-00997: illegal use of LONG datatype
- 巨难sql问题求解
CREATE TRIGGER DEL_BASE_INFO
AFTER update ON BASE_INFO
FOR EACH ROW
BEGIN
INSERT INTO DEL_DATA(TABLE_NAME,FIELD_NAME,DATA_ID,DEL_TIME)
VALUES('BASE_INFO','BASE_ID',:old.BASE_ID,sysdate);
commit;
END;
/