プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 21.21 GET_SEARCH_STRINGファンクション

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

構文

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

パラメータ

表21-29 GET_SEARCH_STRINGのパラメータ

パラメータ | 説明
--- | ---
`p_search_type` | `get_data`および`get_data2`で使用する場合の検索のタイプ。`c_search_*`定数のいずれかを使用します。
`p_search_string` | `get_data`および`get_data2`での検索に使用される検索文字列。

戻り値

表21-30 GET_SEARCH_STRINGの戻り値

戻り値 | 説明
--- | ---
`VARCHAR2` | `p_search_type`が`c_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 ) );