カテゴリ:

半構造化データ関数 (型述語)

IS_BINARY

VARIANT 引数にバイナリ文字列が含まれる場合、TRUE を返します。

こちらもご参照ください:

IS_<object_type>

構文

IS_BINARY( <variant_expr> )

変数列のすべてのバイナリ値を取得します。

注釈

バイナリ値の出力形式は、 BINARY_OUTPUT_FORMAT パラメーターを使用して設定されます。デフォルト設定は HEX です。

テーブルを作成してロードします。

create or replace table varbin (v variant);
insert into varbin select to_variant(to_binary('snow', 'utf-8'));

データを表示します。

select v AS hex_encoded_binary_value 
    from varbin 
    where is_binary(v);
+--------------------------+
| HEX_ENCODED_BINARY_VALUE |
|--------------------------|
| "736E6F77"               |
+--------------------------+