取消并行嵌套多个数组

我的最后一个问题是将数组传递给存储到postgres尚不清楚。现在,澄清我的目标:


我想创建一个Postgres存储过程,该过程将接受两个输入参数。一个将是例如一些金额的列表,(100, 40.5, 76)而另一个将是一些发票的 列表('01-2222-05','01-3333-04','01-4444-08')。之后,我要使用这两个数字和字符列表,并对它们进行处理。例如,我想从此数字数组中提取每个金额并将其分配给相应的发票。


Oracle中的内容如下所示:


SOME_PACKAGE.SOME_PROCEDURE (

    789,

    SYSDATE,

    SIMPLEARRAYTYPE ('01-2222-05','01-3333-04','01-4444-08'), 

    NUMBER_TABLE (100,40.5,76),

    'EUR',      

    1, 

    P_CODE,

    P_MESSAGE);

当然,这两种类型SIMPLEARRAYTYPE和NUMBER_TABLE早在DB中已定义。


慕桂英3389331
浏览 659回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP