设为首页 加入收藏

TOP

一个带输入、输出参数是存储过程的写法及调用
2014-11-24 03:31:10 来源: 作者: 【 】 浏览:1
Tags:一个 输入 输出 参数 存储 过程 写法 调用

一个带输入、输出参数是存储过程的写法及调用
create or replace procedure delete_BulkMaterial(
code in BO_INVOICEREGIS_S.STORAGECODE%TYPE,
count out int
)
is
temp number;
begin
select count(*) into temp from BO_INVOICEREGIS_S where BO_INVOICEREGIS_S.STORAGECODE =code;

--发票中没有相应的数据可以删除
if(temp<=0)then
count :=1;
delete from BO_COMMODITYINSPECTIONS where ccode=code;
--不可以删除 www.2cto.com
else
count :=0;
end if;
end;
commit;
--调用
declare
i int;
begin
delete_BulkMaterial('1142012031302',i);
DBMS_OUTPUT.put_line(i);
end;
附:
oracle 中判断一个存储过程是否执行成功,可以把它编译过的代码再执行一下(有误就会提示的)。

作者 NumberRbb
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇[DB][mybatis]MyBatismapper文件.. 下一篇SqLite的query方法,参数args中不..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)