怎么把参数传给Oracle的存储过程
------解决方案--------------------
代码迷推荐解决方案:oracle存储过程,http://www.daimami.com/search?q=177537
------解决方案--------------------
procedure有参数定义啊!!
小例子:
create or replace procedure java_run_cmd(vv in varchar2) as
language java name 'JavaRunCmd.main(java.lang.String[])';
/
------解决方案--------------------
什么掉存储过程,直接函数名(参数)就行了啊
------解决方案--------------------
- SQL code
CREATE OR REPLACE PROCEDURE PROC_HR_ISNEWUSER( handphone in varchar2,user_count OUT number) ASBEGIN SELECT count(1) into user_count FROM HR_USER WHERE mobile=handphone and status<>9;END PROC_HR_ISNEWUSER; --执行EXECUTE PROC_HR_ISNEWUSER 参数值
------解决方案--------------------
可以考虑用游标做参数传递值.
FYI hyrongg's comment: http://topic.csdn.net/u/20080930/10/ed578aa0-1019-436c-b33a-10d2f497587a.html
------解决方案--------------------
我也正在为这个问题发愁呢
------解决方案--------------------
select 出来 然后cursor遍历,fetch into @declare