我有一个包含复选框项目的单词列表,如果用户勾选复选框以删除单词,则会显示此处。
我需要验证用户选择的复选框值是否已经存在,如果已经存在于表中的删除列表中,那么我必须验证并通过错误。我在Apex验证中使用以下内容。
BEGIN
FOR i IN 1 .. APEX_APPLICATION.g_f01.COUNT
LOOP
FOR x
IN (SELECT COLUMN_VALUE col1
FROM TABLE (f_str2tbl (APEX_APPLICATION.g_f01 (i), ',')))
LOOP
l_words := x.col1;
SELECT COUNT (1)
INTO l_cnt
FROM xo_requests
WHERE INSTR (requested_words, l_words) > 0
ORDER BY 1;
IF l_cnt = 0
THEN
RETURN TRUE;
ELSE
RETURN FALSE;
END IF;
END LOOP;
END LOOP;
END;