当前位置: 代码迷 >> Oracle开发 >> 问个函数参数有关问题。
  详细解决方案

问个函数参数有关问题。

热度:7   发布时间:2016-04-24 07:02:30.0
问个函数参数问题。。
FUNCTION F_SAVE_MARKET_USER(IN_PROD_ID         IN LONG,
                              IN_BATCH_ID        IN NUMBER,
                              IN_PLACE_NODE      IN NUMBER,
                              IN_MARKET_TYPE     IN VARCHAR2,
                              IN_TASK_TYPE       IN NUMBER,
                              IN_TASK_STAFF_ID   IN VARCHAR2,
                              IN_TASK_REASON     IN VARCHAR2,
                              IN_MESSAGE_DATE    IN VARCHAR2,
                              IN_MESSAGE_CONTENT IN VARCHAR2,
                              V_MSG              OUT VARCHAR2)
函数参数是9个!

我输出
SELECT  PKG_GRID_MARKET_USER.F_SAVE_MARKET_USER(''2001776816','2050707548'','117341','20136976','1','1','1,','2','','',null)
  FROM DUAL;


这个报wrong number or types of arguments in call toF_SAVE_MARKET_USER ;

求解!!!!

------解决方案--------------------



引用:
''2001776816','2050707548'', 这里是一个字符串。。long 类型的


你要是想让字符串带带引号,这么写:'''2001776816'',''2050707548''',否则就把中间的引号去掉
  相关解决方案