如何在数据库表顶点的单行中插入多个复选框值

时间:2018-06-05 10:17:34

标签: oracle-apex oracle-apex-5 oracle-apex-5.1

我在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;

0 个答案:

没有答案