请问一下测试这个存储过程sql语句怎么写啊?

lord_is_layuping 2010-05-25 10:21:05
create or replace procedure pro(
p_1 nvarchar2,
p_2 nvarchar2,
p_3 nvarchar2,
p_4 nvarchar2,
p_5 nvarchar2,
p_6 nvarchar2,
P_7 number,
P_8 number,
p_9 out number,
p_10 OUT types.cursorType)
IS
....

参数: [2010-04-25, 2010-06-05, 81, DIFFFFFFF, null, 0, 0, 10]

请问一下测试这个存储过程sql语句怎么写啊?

call pro(这里?。。
...全文
114 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaosheng2008 2010-05-26
  • 打赏
  • 举报
回复

declare
v_cursor sys_refcursor;
begin
pro('2010-04-25',
.....,
v_cursor
);
end;
/
duqiangcise 2010-05-26
  • 打赏
  • 举报
回复
execute pro(........逐个输入参数..........);
iihero_ 2010-05-25
  • 打赏
  • 举报
回复
types.cursorType这个变量类型应该是你自己提前定义的吧
lord_is_layuping 2010-05-25
  • 打赏
  • 举报
回复
哦,知道了。
lzbbob1985 2010-05-25
  • 打赏
  • 举报
回复
补充下 out 的参数 前面要定义变量 传参是 放变量就可以了
lord_is_layuping 2010-05-25
  • 打赏
  • 举报
回复
楼上,p_9 out number,
p_10 OUT types.cursorType这两个参数也要写吗,怎么写啊?
codearts 2010-05-25
  • 打赏
  • 举报
回复
begin
pro('2010-04-25',
--.....把参数填完
);
end;
/
lord_is_layuping 2010-05-25
  • 打赏
  • 举报
回复
我不知道参数怎么填,能帮我把上面的写完吗
lzbbob1985 2010-05-25
  • 打赏
  • 举报
回复
PLSQL 里 直接由text

sqlplus 里

begin

过程名(参数);
end ;
/

17,377

社区成员

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

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