我必须在Oracle DB中调用具有以下签名的PL SQL函数:
FUNCTION funcName (input IN input_type) RETURN funcName_RETURN;
input_type定义如下:
create or replace TYPE "INPUT_ROW" AS OBJECT
(
Data1 VARCHAR2(255 BYTE),
Data2 VARCHAR2(255 BYTE)
)
create or replace TYPE "INPUT_TABLE"
AS VARRAY (50000) OF INPUT_ROW
create or replace TYPE "INPUT_TYPE" AS OBJECT
(
file_date DATE,
all_rows INPUT_TABLE
)
我试图从另一个pl sql块调用此过程以插入多行数据。
答案 0 :(得分:0)
不确定如何调用函数,但假设它在SQL中:
import NewSiteNav from '../components/NewSiteNav';
这将使用硬编码值实例化所有必需的对象。也许您想从桌子上拿起它们?如果是这样,则原理是相同的:从相关数据源实例化每个对象。