- カテゴリ:
半構造化データ関数と構造化データ関数 (型述語)
IS_OBJECT¶
VARIANT 引数に OBJECT 値が含まれる場合、 TRUE を返します。
- こちらもご参照ください。
構文¶
引数¶
variant_exprVARIANT型の値に評価される式です。
戻り値¶
BOOLEAN 値または NULL を返します。
VARIANT 値に OBJECT 値が含まれている場合は TRUE を返します。それ以外の場合は、 FALSE を返します。
入力が NULL の場合は、エラーを報告せずに NULL を返します。
使用上の注意¶
この関数は、入力引数として 構造化タイプ をサポートしていません。
例¶
以下の例では、 IS_OBJECT 関数を使用しています。
WHERE 句で IS_OBJECT 関数を使用します。¶
vartab テーブルを作成して入力します。INSERT ステートメントは PARSE_JSON 関数を使用して、テーブルの v 列に VARIANT 値を挿入します。
データをクエリする。このクエリは、 TYPEOF 関数を使用して、 VARIANT 列に格納されている値のデータ型を表示します。
WHERE 句で IS_OBJECT 関数を使用して、データ内の OBJECT 値を表示します。
SELECT リストで IS_OBJECT 関数を使用します。¶
multiple_types テーブルを作成して入力します。INSERT ステートメントでは、 TO_VARIANT 関数を使用して列に VARIANT 値を挿入します。
TYPEOF 関数を使用してデータをクエリし、 VARIANT 値に格納されている値のデータ型を表示します。
SELECT リストで IS_OBJECT 関数を使用して、列がデータ内に OBJECT 値を含むかどうかを表示します。