clwn.net
当前位置:首页 >> orAClE 触发器 insErt >>

orAClE 触发器 insErt

CREATE OR REPLACE TRIGGER 触发器名称 AFTER INSERT ON A FOR EACH ROW BEGIN INSERT INTO B (字段1,字段2,...,字段n) VALUES(:new.字段1,:new.字段2,...,:new.字段n); END 触发器名称; /

insert into A select * from 表XXX where 你指定的条件。 在你指定的条件里写符合你想要记录的条件。 create or replace trigger 触发器名 before insert on A for each row begin insert into A values(你自己写的值); end;

亲下面就是触发器 你可以往里面套用 CREATE OR REPLACE TRIGGER 触发器名称 AFTER INSERT ON A FOR EACH ROW BEGIN INSERT INTO B (字段1,字段2,...,字段n) VALUES(:new.字段1,:new.字段2,...,:new.字段n); END 触发器名称; /

CREATE OR REPLACE TRIGGER test_trg BEFORE INSERT OR DELETE ON TEST1 BEGIN CASE WHEN inserting THEN inser into test2 value :new; WHEN deleting THEN delete test2 where id=:old.id; END CASE; END;

A3表,字段t1,t2,t3A4表,字段t1,t2,t3以下触发器,功能是:在往A3表插入数据后触发,将刚刚插入的一行的数据插入表A4.create or replace trigger t1after insert on a3 for each rowbegin--将刚插入行的字段t1,t2,t3插入表A4中insert into a4 values...

其实现步骤可参照如下例子。 drop table book; --创建表 create table book( bookId varchar2(4) primary key, name varchar2(20) ); --创建序列 create sequence book_seq start with 1 increment by 1; --创建触发器 create or replace trigge...

变通啊,你会写insert那么update也可以啊,触发条件改啊

CREATE OR REPLACE TRIGGER TRG_TEST_A BEFORE INSERT ON TEST_A FOR EACH ROW BEGIN IF INSERTING THEN :new.A := nvl(:new.B,0) * nvl(:new.C,0); END IF; END TRG_TEST_A;

oracle触发器将数据插入到另一个服务器的oracle数据库中要用dblink实现两台服务器的数据共享。 oracle db_link 和触发器实现不同数据库表的同步 ---创建dblink,dblink_test名称,(被同步数据库的a_test)ST10766用户名,ep密码,ass100连接字符...

新手路过···顺便写下··· create or replace trigger tri0 after insert or update on scott.FZR begin if :new.BM_ID! :old.BM_ID insert into BM(BM.BM_ID=FZR.BM_ID) values(:new.BM_ID); raise_application_error(-20005,'插入了新的记录'); ...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com