oracle带输入参数的存储过程 10
oracle存储过程带输入参数(年,月),怎样实现这样的功能,就是先判断表中,是否输入参数的年,月数据已经存在,要存在了就提示并结束过程,要不存在了就继续下一步插入数据。...
oracle存储过程带输入参数(年,月),怎样实现这样的功能,就是先判断表中,是否输入参数的年,月数据已经存在,要存在了就提示并结束过程,要不存在了就继续下一步插入数据。
展开
展开全部
create or replace procedure sp_test(iv_y in varchar2,iv_m in varchar2)
as
v_count integer;
begin
select count(*) into v_count from table_test where year=iv_y and month=iv_m;
if v_count >0 then
Raise_Application_Error(-20001,'数据已存在!');
else
insert into table_test values (iv_y,iv_m);
commit;
end if;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询