Oracle的存储过程,如何传递参数?

zhujinqiang 2008-07-11 12:59:22
怎么把参数传给Oracle的存储过程
...全文
303 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSam 2008-10-02
  • 打赏
  • 举报
回复
我也正在为这个问题发愁呢
mantisXF 2008-10-02
  • 打赏
  • 举报
回复
可以考虑用游标做参数传递值.
FYI hyrongg's comment: http://topic.csdn.net/u/20080930/10/ed578aa0-1019-436c-b33a-10d2f497587a.html
[Quote=引用 4 楼 zhujinqiang 的回复:]
我想先从一个表中 select得到一批值,传递到调用的存储过程。
[/Quote]
zhujinqiang 2008-10-02
  • 打赏
  • 举报
回复
我想先从一个表中 select得到一批值,传递到调用的存储过程。

tianyazifan 2008-10-02
  • 打赏
  • 举报
回复
select 出来 然后cursor遍历,fetch into @declare
weifengxian2 2008-07-11
  • 打赏
  • 举报
回复

CREATE OR REPLACE PROCEDURE PROC_HR_ISNEWUSER( handphone in varchar2,user_count OUT number) AS
BEGIN
SELECT count(1) into user_count
FROM HR_USER
WHERE mobile=handphone
and status<>9;
END PROC_HR_ISNEWUSER;
--执行
EXECUTE PROC_HR_ISNEWUSER 参数值
chensi05 2008-07-11
  • 打赏
  • 举报
回复
什么掉存储过程,直接函数名(参数)就行了啊
oracledbalgtu 2008-07-11
  • 打赏
  • 举报
回复
procedure有参数定义啊!!
小例子:
create or replace procedure java_run_cmd(vv in varchar2) as
language java name 'JavaRunCmd.main(java.lang.String[])';
/

[Quote=引用楼主 zhujinqiang 的帖子:]
怎么把参数传给Oracle的存储过程
[/Quote]

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧