[求助]关于plsql函数调用的问题!!!

big_shark 2015-05-26 11:24:43
存储过程的声明这个样子的

PROCEDURE P_WEB_LOGON(PI_LOGONNO IN VARCHAR2, --登录信息:手机号码/证件号码/基金账号
PI_PWD IN VARCHAR2, --密码
PI_TYPE IN VARCHAR2, --登录类型‘0’机构 ‘1’个人

PO_RETCODE OUT VARCHAR2, --Po_retcode:代码含义‘1’:成功‘0’:失败
PO_KHBH OUT VARCHAR2, --客户编号
PO_ZJLX OUT VARCHAR2, --证件类型
PO_ZJHM OUT VARCHAR2 --证件号码
);

为什么我这样调可以

begin
Pkg_Web_Interface.P_WEB_LOGON('4205265199827463234','1q2w3e','1',
:po_retcode<integer,out>,:po_khbh<integer,out>,:po_zjlx<char,out>,:po_zjhm<varchar2,out>);
end;

这样就不可以,最后一个入参varchar2 ----》char

begin
Pkg_Web_Interface.P_WEB_LOGON('4205265199827463234','1q2w3e','1',
:po_retcode<integer,out>,:po_khbh<integer,out>,:po_zjlx<char,out>,:po_zjhm<char,out>);
end;
...全文
314 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Reposition 2016-03-22
  • 打赏
  • 举报
回复
参数要类型一致的啊,哥。声明的是什么类型,输入输出就应该是啥。
qq_34383833 2016-03-22
  • 打赏
  • 举报
回复
你好,可以向你要个电话号码或者qq么?我想问下你关于达内培训的问题,而且我大学跟你一样很颓废,我是大学肄业了。可以的话给个联系方式,我是在网上浏览时看到你关于达内培训的评论的。

17,089

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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