56.12 PHRASE_EXISTSファンクション

このファンクションは、指定された句がp_string内にあるかどうかを戻します。検索では大/小文字が区別されず、空白文字および特殊文字も無視されます。

構文

APEX_STRING_UTIL.PHRASE_EXISTS (
    p_phrase   IN VARCHAR2,    
    p_string   IN VARCHAR2 )
RETURN BOOLEAN;

パラメータ

パラメータ 説明
p_phrase 指定された句。
p_string 入力文字列。

戻り値

このファンクションは、句が見つかった場合、TRUEを返します。それ以外の場合、このファンクションはFALSEを返します。

次の例は、PHRASE_EXISTSファンクションの使用方法を示しています。

DECLARE
    l_phrase varchar2(4000) := 'sqldeveloper';
    l_string varchar2(4000) := 'how now brown cow sqldeveloper? sql developer.';
BEGIN
    IF apex_string_util.phrase_exists(l_phrase,l_string) then
        dbms_output.put_line('found');
    ELSE
        dbms_output.put_line('NOT found');
    END IF;
END;
/
-> found