- 类别:
半结构化和结构化数据函数 (类型谓词)
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 值: