0
このようにすることは可能ですか?method_listとcurrency_listの値はフォームから得られます。 3つのcurreciesがある場合は、通貨がある場合と同様に何回も各メソッドに対して挿入が発生する必要があります。次にVISAメソッドの場合、3回、3回MASTERメソッドを挿入する必要があります。各メソッドの設定が存在します。"変数"をリストに格納してデータベースに挿入する他のリスト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;