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

bzszp 2001-12-28 10:42:57
帮帮忙,写的详细一点,我是新手不会用啊,拜托你了,帮我搞定后一定给另外加分, 如果有现成的资料什么的可以发到我的邮箱里:bzszp@163.com 
...全文
94 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
触发器不是定时,而是主表数据变化,则在从表上执行相应变化.
而定时是另一个概念.
你需要哪种?

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧