有两张表 table1 table2
有一个过程是同时向这两张表里面插入数据,table1.id table2.name
我想写一个触发器 debug_trigger,向table2和table2插入数据的时候能够往
第三张表 table3 插入 table1.id和table2.name这个同时监测两张表的触发器怎么写
有一个过程是同时向这两张表里面插入数据,table1.id table2.name
我想写一个触发器 debug_trigger,向table2和table2插入数据的时候能够往
第三张表 table3 插入 table1.id和table2.name这个同时监测两张表的触发器怎么写
解决方案 »
- rman 备份变慢
- -- Oracle 如果监控某存储过程的执行情况? --
- 新建数据库后,导入 备份的数据,导入完成后 报告oracle 942 错误! 请问这会有什么影响?
- 求助!!ora-00106:无法在连接到调度程序时启动/关闭数据库;这是什么意思??
- 将SQLSERVER存储过程改为ORACLE的存储过程
- 华为技术无线核心网内部推荐!!!!
- 如何禁止用户运行很大的查询?
- 各位大侠,我在装好ORacle9i后为资料库注册数据库的时候出现没有监听器的错误,听说这是和我机器的配置有关系,请问如果配可以解决,在线等候
- oracle连接问题
- 关于数据库启动的问题
- Oracle + PLSQL 小问题
- 【求助】求这条SQL语句怎么写
你的过程1不是向两张表中添加数据么?
procedure pro_insert (tb1_val in table1.id%type,tb2_val in table2.name%type)
as
begin
insert into table1 (id) values (tb1_val);
insert into table2 (name) values (tb2_val);
insert into table3 (id,name) values(tb1_val,tb2_val);
end pro_insert;
我看你的这个需求,用触发器完全是多余的,而且触发器能否实现触发两张表我不知道
在同一个过程中直接就可以将id与name插入到第三张表中,还少了提取id和name的步骤 2楼的方法可行