create or replace trigger up_test
after insert on a
for each row
begin
update a set f1=(select f1 from b);
end;
/
after insert on a
for each row
begin
update a set f1=(select f1 from b);
end;
/
解决方案 »
- 怎么获得员工工作了零多少天?
- 有人知道是否Oracle集成了决策分析函数么?
- 不用过程能否实现这个功能
- 关于oracle的database links
- sql server 2k个人版在win2k pro上装不上,干脆转oracle玩,问问哪个版能在win2k pro上用.
- 请问oracle中有没有表示无穷大的常量?
- 我发现安装了Oracle8i之后,我的电脑从开机登录到启动完成变得很慢了,有几分钟时间,请问这是正常的吗?还是巧合,在这时候中了病毒了?
- 数据库问题
- 在Java中如何得到Oracle库中的表名(使用JDBC驱动)。或者在SQL Plus中如何通过SQL语句来搜索出指定用户所拥有的表名或其他对象。
- 求助 无效的sql语句
- 登陆pl/sql developer 时有错: 没有监听器?
- 一个让我疑惑的SQL性能问题,还请高手指点
SQL> insert into t2 values (1,1);已创建 1 行。SQL> insert into t2 values (2,4);已创建 1 行。SQL> insert into t2 values (3,9);已创建 1 行。SQL> insert into t2 values (4,16);已创建 1 行。SQL>
SQL> create or replace trigger test
2 before insert on t1
3 for each row
4 begin
5 select b into :new.b from t2 where a=:new.a;
6 end;
7 /触发器已创建SQL> insert into t1(a) values (1);已创建 1 行。SQL> select * from t1; A B
---------- ----------
1 1SQL> insert into t1(a) values (2);已创建 1 行。SQL> insert into t1(a) values (3);已创建 1 行。SQL> select * from t1; A B
---------- ----------
1 1
2 4
3 9
要有a,b间的对应关系