我已經調用後使用呼籲boyh程序以下過程使用調用invoicetest.wj_get_invoicedatatest(1,:InvoicesCur)給出錯誤;調用invoicetest.wj_get_invoice_cbodataidstest('X');
CREATE OR REPLACE PACKAGE invoicetest
IS
TYPE InvoiceCBOIDCurs IS REF CURSOR;
TYPE InvoicesCur IS REF CURSOR;
PROCEDURE wj_get_invoice_cbodataidstest
(
InvoiceCBOIDs out InvoiceCBOIDCurs
);
PROCEDURE wj_get_invoicedatatest
(
Invoice out InvoicesCur,
CBOID IN INTEGER
);
END invoicetest;
/
CREATE OR REPLACE PACKAGE BODY invoicetest IS
PROCEDURE wj_get_invoice_cbodataidstest
(
InvoiceCBOIDs out InvoiceCBOIDCurs
)
IS
BEGIN
OPEN InvoiceCBOIDs FOR
Select 1 from dual;
END wj_get_invoice_cbodataidstest;
PROCEDURE wj_get_invoicedatatest
(
Invoice out InvoicesCur,
CBOID IN INTEGER
)as
begin
OPEN Invoice FOR
select cboid from dual;
end wj_get_invoicedatatest;
END invoicetest;
/
錯誤後遇到錯誤:
invoicetest.wj_get_invoicedatatest(1,:InvoicesCur); call invoicetest.wj_get_invoice_cbodataidstest('X');
什麼錯誤?你怎麼稱呼程序?請用過程調用和錯誤發佈代碼 – Aleksej
錯誤從命令行中的第43行開始: 調用invoicetest.wj_get_invoicedatatest(1,:InvoicesCur) 錯誤報告: SQL錯誤:ORA-01008:並非所有變量綁定 01008. 00000 - 「並非所有變量都綁定」 *原因: *操作: –
我已授予用戶所有權限 –