36.3 FIND_PHRASEファンクション

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

構文

FUNCTION FIND_PHRASE (
    p_phrase   IN VARCHAR2,    
    p_string   IN VARCHAR2 )
RETURN BOOLEAN;

パラメータ

表36-3 FIND_PHRASEファンクションのパラメータ

パラメータ 説明

p_phrase

指定される句。

p_string

入力文字列。

戻り値

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

次の例に、FIND_PHRASEファンクションを使用する方法を示します。

declare 
              l_phrase varchar2(4000) := 'sqldeveloper';
              l_string varchar2(4000) := 'how now brown cow sqldeveloper? sql developer.';
          begin
              if apex_string_util.find_phrase(l_phrase,l_string) then
                  dbms_output.put_line('found');
              else
                  dbms_output.put_line('NOT found');
              end if;
          end;
          /          
          -> found