我在select查询中有复选框项,这里我需要将多选记录作为一行插入表中。
例如:如果我选择3复选框并一次提交
a
b
c
它必须插入表测试中,因为a,b,c插入应该在一行中。
如何解决这个问题。
这是我的插入查询
DECLARE
l_seq_id NUMBER;
l_request_new CLOB;
begin
FOR i in 1..APEX_APPLICATION.G_F01.COUNT LOOP
select ID, WORDS
into l_seq_id, l_request_new
from XO_WHITELISTED_WORDS
WHERE ID = (APEX_APPLICATION.G_F01(i));
INSERT INTO XO_REQUESTS
(ID, REQUESTED_WORDS, REQUEST_STATUS, REQUEST_TYPE, REQUESTED_BY, REQUESTED_DATE)
VALUES
(l_seq_id, l_request_new, 'Pending', 'Delete', :app_user, sysdate);
end;