29.21 GET_SEARCH_STRINGファンクション

p_search_type内の提供された値に基づいて、p_search_stringに渡された値が変更されずに戻されるか、大文字に変換されます。このファンクションは、get_dataおよびget_data2p_search_stringパラメータとともに使用します。

構文

APEX_PLUGIN_UTIL.GET_SEARCH_STRING(
    p_search_type IN VARCHAR2,
    p_search_string IN VARCHAR2)
RETURN VARCHAR2;

パラメータ

表29-29 GET_SEARCH_STRINGのパラメータ

パラメータ 説明

p_search_type

get_dataおよびget_data2で使用する場合の検索のタイプ。c_search_*定数のいずれかを使用します。

p_search_string

get_dataおよびget_data2での検索に使用される検索文字列。

戻り値

表29-30 GET_SEARCH_STRINGの戻り値

戻り値 説明

VARCHAR2

p_search_typec_search_contains_ignore型またはc_search_exact_ignore型の場合、p_search_stringは変更されずに戻されるか、大文字で戻されます。

次の例では、get_dataまたはget_data2へのコールを使用して、検索文字列の大文字と小文字が正しいことを確認します。

l_column_value_list :=
    apex_plugin_util.get_data (
        p_sql_statement    => p_item.lov_definition,
        p_min_columns      => 2,
        p_max_columns      => 2,
        p_component_name   => p_item.name,
        p_search_type      => apex_plugin_util.c_search_contains_ignore,
        p_search_column_no => 1,
        p_search_string    => apex_plugin_util.get_search_string (
            p_search_type   => apex_plugin_util.c_search_contains_ignore,
            p_search_string => p_value ) );