0
是否可以这样做,method_list和currency_list的值将来自表单。对于每种方法,每种方法都需要插入插入次数,如果存在3种货币,那么对于VISA方法,它必须插入一行3次,然后对于MASTER方法插入3次。存在每种方法的配置。将“变量”存储在列表中,然后将它们插入到数据库中foreach其他列表column_values
declare
method_list sys.odcivarchar2list;
currency_list sys.odcivarchar2list;
begin
method_list := sys.odcivarchar2list(
(method:='VISA' , deposit:=1),
(method:='MASTER' , deposit:=0)
);
currency_list := sys.odcivarchar2list('EUR','USD','GBP');
INSERT INTO table (method, currency, deposit, confcode)
SELECT m.method, c.column_value, m.deposot, conf.code
FROM method_list m, currency_list c, conf
WHERE conf.method = m.method
end;