当表A中有一个字段TE='1',TI='N'的记录,这时当我又插入一条TE='1'的记录时,删除已经存在TE='1'的这条记录,插入当前这条记录,并把TI设置为'D',请问这样的一个触发器怎么写?
解决方案 »
- 请问关于oracle数据库备份问题
- 怎么输出数据库中按编码排序后,最后5条记录?
- oracle数据库怎么访问用户创建的表
- ORA-01652: unable to extend temp segment by 128 in tablespace TEMP的问题.
- 请教有经验的开发人员。
- 请问在PROC中使用游标后,是先提交事务,还是先关闭游标?智者见智贴!无分了!
- ASP+ORACLE的模糊查询问题?急
- 有关nvl函数的问题?请求解答。
- ORA-12541 : NTS : 没有监听器
- 问下oracle 存储过程 自定义类型的问题
- oracle解析xml数据持久化
- pl/sql编程怎么将date数据的分、秒设为0,只取到年月日小时数据?
instead of insert on A
for each row begin
if inserting then
delete from A where TE=:new.TE
insert A(TE,TI) values(:new.TE,'D')
end if; end;
然后呢?你能不能一次说清楚???