CREATE OR REPLACE TRIGGER TEST_TRG
BEFORE INSERT
ON A
FOR EACH ROW
begin
declare
aaa char(4);
begin
insert into B values('V001','VADFDF','1001');
end;
end;
BEFORE INSERT
ON A
FOR EACH ROW
begin
declare
aaa char(4);
begin
insert into B values('V001','VADFDF','1001');
end;
end;
解决方案 »
- 怎样新建一个带状态的序列号
- 如何让Oracle DB安装后有oracore/include,public之类的目录
- oracle 9i 客户端导出 oracle 11g 表,在线等
- 这个简单的触发器为什么报错?
- 急急急急急急急急急急急 数据插入问题 有点麻烦 高手赐教 谢谢
- 转移控制文件失败!怎样移动oracle 9i的控制文件?
- 存储过程几个简单问题,100分求!
- 初学者,请教一个简单问题
- 关于Oracle的变量
- AB两组数据,如何使用一个sql实现将两个字段所有有关联的数据归类到一起
- SQL小问题!在线等,谁第一个答对给全分!
- 我用SQL PLUS, SELECT 一个有50万条记录的表,为什么会中途停止,将近一个小时候停止
BEFORE INSERT
ON A
FOR EACH ROW
begin
insert into B values('V001','VADFDF','1001');
end;
BEFORE INSERT
ON A
FOR EACH ROW
begin
insert into B values('V001','VADFDF',:new.ValueName);
end;
CREATE OR REPLACE TRIGGER TEST_TRG
AFTER INSERT
ON A
FOR EACH ROW
BEGIN
insert into B
values('V001','VADFDF',:new.AID);
END;--:new.AID 表示你刚刚向A表中新增的纪录值