我的最后一个问题是将数组传递给存储到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中已定义。
添加回答
举报
0/150
提交
取消