存储过程和函数参数类型错误

时间:2014-02-07 07:09:18

标签: excel stored-procedures plsql

我正在使用ODBC连接类型对Excel文件进​​行报告。我编写了一个带有一些参数的SQL函数=> Date,Number,Varchar,Varchar,Varchar。

当我在excel中建立连接并将语法提供为: {CALL mystoredProc(?,?,?,?,?)}

将此连接放在我的Excel工作表单元格中,它将询问参数。这里出现了问题。我提供了5个参数,但它会要求6个。第二件事,First Parameter接受所有数字或varchar。 !然后接下来的四个会说,但最后一个总是说无效的参数类型。

我不明白该怎么做。请帮忙

1 个答案:

答案 0 :(得分:0)

这是因为你正在处理一个函数。您有5个参数,第6个参数是结果,您可以: 重载该函数并使其成为一个过程或尝试将第一个或最后一个参数留空。

最后一个参数可能是结果参数,这就是为什么它说你无效。