【发布时间】:2021-05-24 05:00:16
【问题描述】:
我想在plsql developer中调用这个过程。
procedure issue( ErrorCode out number,
ErrorText out varchar2,
No out number,
Date out date,
BCode in number,
BrCode in number,
ACode in varchar2,
TCode in number,
pi_docElement_InputData IN DocElement_InputData);
最后一个输入参数是这样的:
CREATE OR REPLACE TYPE "DOCELEMENT_INPUTDATA" as Table Of Prepaid_Element_Doc
Prepaid_Element_Doc 是:
CREATE OR REPLACE TYPE "PREPAID_ELEMENT_DOC" as object(
A NUMBER(4),
B NUMBER(3),
C number(4)
)
我需要输入 2 'PREPAID_ELEMENT_DOC' 作为程序的输入,但我不知道该怎么做。
select issue(801,802,'A',1,???) from dual;
【问题讨论】:
-
您不能调用
select列表中的过程。为此,您需要一个函数。
标签: oracle procedure plsqldeveloper