39.7 FIND_PHRASESファンクション

このファンクションは、p_phrase (配列の戻り値)内のp_stringの出現を検出します。検索では大/小文字が区別されず、空白文字および特殊文字も無視されます。

構文

FUNCTION FIND_PHRASES (
    p_phrases IN wwv_flow_t_varchar2,
    p_string  IN VARCHAR2 )
    RETURN wwv_flow_t_varchar2;

パラメータ

表39-7 FIND_PHRASESファンクションのパラメータ

パラメータ 説明

p_phrases

句の表。

p_string

入力文字列。

戻り値

このファンクションは、重複なしの見つかった句の配列を戻します。

declare
              l_phrases apex_t_varchar2 := apex_t_varchar2();
              l_arr     apex_t_varchar2 := apex_t_varchar2();
              l_string varchar2(4000) := 'how now brown cow';
begin
              apex_string.push(l_phrases,'brown');
              apex_string.push(l_phrases,'cow');
              apex_string.push(l_phrases,'brown cow');
              l_arr := apex_string_util.find_phrases(l_phrases,l_string);
end;
              /
              apex_t_varchar2('brown','cow','brown cow')