www问答网
所有问题
oracle触发器当A表新增数据,B表也新增数据
A表字段 ID,NAME,
当新增A表的数据时,假如NAME为空,不触发新增
否则 新增到B表, INSERT INTO B (BNAME)VALUES(NAME)
举报该问题
其他回答
第1个回答 2015-05-27
create or replace trigger触发器名
after insert on A
for each row
declare
begin
if(name is not null ) then
INSERT INTO B (BNAME)VALUES(NAME)
end if ;
end ddd;
本回答被提问者和网友采纳
相似回答
如何写
oracle触发器
?
表A增加
字段
,表B
中
也增加
字段为
A表增加
的字段。
答:
Oracle数据
库的
触发器
是迎合SQL的DML(Insert、Update、Delete)操作而设置的。
当增加
字段时不可能触发触发器的。不知道你是什么样的管理系统,需要经常修改表结构可不是一个好系统。
oracle,触发器
或者存储过程实现
,表A
插入一条记录
,表B
和表C自动插入一条...
答:
CREATE OR REPLACE TRIGGER tri_aft_ins_a AFTER INSERT ON a FOR EACH ROWDECLAREBEGIN INSERT INTO B (suser, scontent, createTime, nispublic, smoduleId) VALUES (:NEW.screateUser, :NEW.nid, :new.screatetime, 0, 'report'); INSERT INTO C (scontent, nsource, ...
oracle
怎样写个
触发器,当表A
中的
数据
变化时,更新
表B
中的数据
答:
create or replace trigger trigger_name after insert, update, delete on table_a for each row -- 行级
触发器,
如果是语句级
触发器,
则不需要此行 declare -- 定义将要使用的变量 begin -- 当触发器被触发时,所要处理的流程。-- 在这里写更新
B表
的处理流程。end;不明白的可以查询资料或...
oracle 触发器当
更新
A表
某个字段时 添加
B表
答:
create or replace trigger trigger01 after update of "type"on Afor each row -- 行
触发
when (NEW.type = 1) -- 当修改后
数据
的type值为1时触发declarebegin -- 向
B表
插入数据 insert into B (id, name, date) select NEW.id, NEW.name, sysdate;end trigger01;未实际...
oracle
怎样写个
触发器,当表A
中的数据变化时,更新
表B
中的
数据,
两个表...
答:
create OR REPLACE trigger trigger_name after insert OR update OR delete on table_a for each row begin if inserting then insert into table_a('列名')values(:NEW.列名);elsif updateing then update table_b set 列名=:NEW.列名 where 列名=:OLD列名;elsif deleting then delete from...
racle触发器
插入
A表
一条
数据
并把这条数据插入到
B表
中
答:
racle触发器
插入A表一条
数据
并把这条数据插入到B表中 100
oracle
,就是A,B表一模一样,我要在插入A表的时候
,B表也
插入一下... oracle,就是A,B 表一模一样,我要在插入A表的时候,B表也插入一下 展开 我来答 1个回答 #热议# 公司那些设施可以提高员工幸福感?
oracle数据
库 一主表 A 一子表
B
主表id自动增长,怎么根据
A表
ID 插 ...
答:
添加的时候将序列的值取出来,供A
,B表
使用.Declare seqval NUMBER(10);BEGIN select seq_table.nextval into seqval from dual;insert into A(id,) values (seqval);INSERT INTO MP_EXP_REQ_LINES (id,name) VALUES (seqval,张三)--这样就保证了与A表唯一id的一致性!END;...
oracle
最简单的
触发器,
如果一个表插入
数据,
就往另一个表插入,为什么报 ...
答:
SQL> create table tba(id number);表已创建。SQL> create table tbc(id number);表已创建。SQL> create or replace trigger test_trg 2 after insert on tba for each row 3 begin 4 insert into tbc values(:new.id);5 end;6 /
触发器
已创建 SQL> select * from tba;未选定行...
怎样使
数据
库
触发器
插入一组数据在另一个表中也插入
答:
insert --创建一个
触发器
tgr_tablea_insert on table_a --
触发表格
for insert --触发方式,新增记录时触发as declare @a char(20),@b char(2); select @a = a,@b= b from inserted; -- 把新增的值赋值给变量insert into table_b values(@a,@b); --在另一个
表新增
...
大家正在搜
oracle表的触发器查看
oracle触发器详解
oracle触发器分类
oracle怎么查询触发器
oracle中创建触发器
oracle如何写一个触发器
oracle登陆触发器
oracle关闭触发器
oracle查看触发器状态
相关问题
触发器问题 当表a中插入一条数据时。把插入的数据存入b表中 ...
oracle,触发器或者存储过程实现,表A插入一条记录,表B...
oracle 怎样写个触发器,当表A中的数据变化时,更新表B...
oracle 触发器当更新A表某个字段时 添加B表
急急急!oracle触发器如何写A表插入数据 B表更新某字段
Oracle触发器:A表数据插入B表
oracle 如何通过使用触发器,将A数据库的数据插入到B数...
oracle 触发器 插入表A中一条数据 然后在表B中删除这...