oracle的触发器中如何调用有参数的存储过程!在SQL SERVER中用exec 存储过程名,参数1,参数2,……来调用。
在oracle中该怎么调用?
在oracle中该怎么调用?
解决方案 »
- 请教一个SQL语句
- 如何把一个表字段限定在另一个表中的某字段的部分值之内?
- SI Object Browser连接数据库时出现ORA-12154错误。请高手指点~~
- 请问怎样将这种情况在存储过程中插入进去?
- 请教从SQL Server 到ORACLE转换时UPDATE语句怎么写?多谢
- 急:sys密码丢失 怎么找回?????? 在线等!!!!!!!
- 谁做过 转移多表(560张),大量数据的(每个表10W条记录)
- dg4odbc 连接 MySql
- 如何把数据文件从execl格式导入oracle呢?
- 为什么这么一个简单的sql语句都运行不了?!!!
- 如何获得colb字段的长度
- exists 与in的问题 。。
begin
select seq_ri_id.nextval into ri_id from dual;
ri_id := to_char(sysdate,'yyyymmdd')||trim(to_char(to_number(ri_id),'0000000'));
end create_ri_id;
create or replace trigger tri_fff_biud
before insert or update or delete on df_dic_area
for each row
declare
ls_ri_id df_user_meter_ri.ri_id%type;
begin
case
when updating then
create_ri_id(ls_ri_id); ---调用存储过程
insert into df_dic_area_ri
(RI_ID,
MODIFY_IP,
MODIFY_MAN,
MODIFY_TIME)
values
(ls_ri_id,
:OLD.MODIFY_IP,
:OLD.MODIFY_MAN,
sysdate);
end case;
end tri_ff_biud;
procedure_name(par1,par2,...);