在oracle81中怎样能从一个表定时的把新数据添加到另一个表中?(什么方法都行,最好是用触发器触发自动执行)

bzszp 2001-12-28 10:42:57
帮帮忙,写的详细一点,我是新手不会用啊,拜托你了,帮我搞定后一定给另外加分, 如果有现成的资料什么的可以发到我的邮箱里:bzszp@163.com 
...全文
48 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvellin 2001-12-29
触发器:
create or replace trigger trig_name
after insert on table_namea
for each row
declare
--变量声明
begin

--书写满足条件的sql
--写个简单插入的例子,假设A表更新B表,A的唯一索引列为C
insert into b (b.column1,..,b.columnN)
select a.column1,...,a.columnN from a where c=:new.c;

end;
回复
bzszp 2001-12-29
触发器那种
回复
蓝天 2001-12-28
触发器不是定时,而是主表数据变化,则在从表上执行相应变化.
而定时是另一个概念.
你需要哪种?
回复
发动态
发帖子
Sybase
创建于2007-09-28

2573

社区成员

Sybase相关技术讨论区
申请成为版主
社区公告
暂无公告