存储过程应该达不到楼主的要求,可以用trigger,应该不是很复杂,按照楼住的思路写就可以了。
解决方案 »
- 数据字典的问题
- 求几本oracle经典资料,入门和进阶的都行最好有详细的案例。(小妹在此谢过了)
- .net客户端如何连接服务器上的oracle数据
- 请问,下面的SQL 语句执行效率最高,为什么?
- 为什么单个表查询没问题;两个表关联后,却提示“无效数字”?急等!!!!!
- oracel 8i for windows2000 imp 数据导入问题?
- 倒底什么地方能用的到pl/sql表,嵌套表,数组这三种东西??
- oracle安装问题??
- Oracle中采用expdp 导出的表空间 删除表空间后采用impdp导入报错
- 向数据库加新数据,求指教proc。
- sqlldr倒入csv数据文件的问题?求救
- 一个存储过程,在sql/plus可以执行,在自己写的客户端里就不能执行
p_id in integer,
p_val1 in varchar2,
p_val2 in varchar2
)
as
begin
insert into c select id,name,age from b where id=p_id;
if sql%rowcount=0 then
insert into a values(p_id,p_val1,p_val2);
end if;
commit;
end ;
/
如果要在后台实现,就要用到触发器了。