2014-02-07 59 views
0

我正在使用ODBC連接類型在Excel文件上進行報告,並使用數據庫。我寫了一個SQL函數,其中包含一些參數=> Date,Number,Varchar,Varchar,Varchar。存儲過程和函數參數類型錯誤

當我正在Excel中的一個連接,並給語法爲: {(?????,,,,)CALL mystoredProc}

把我的Excel工作表單元格這一點上,它會問參數。問題發生在這裏。我提供了5個參數,但它會要求六個參數。第二件事情,第一個參數接受所有數字或varchar。 !並且接下來的四個將會出現,但是最後一個總是說無效的參數類型。

我不明白該怎麼做。請幫忙

回答

0

這是因爲你正在處理一個函數。您有5個參數,第6個參數是結果,您可以: 重載該功能並使其成爲程序或嘗試將第一個或最後一個參數留空。

最後一個參數可能是結果參數,這就是爲什麼它說你是無效的。

+0

我正在使用類似的東西,它在Excel中成功運行,但沒有給我輸出。顯示「ExternalData_1」的單元格 – byteboy

+0

我正在使用的查詢是:declare ret_val Number; BEGIN ret_val:= sql_function_name(param1,param2,...);結束; – byteboy