适用于:
Databricks SQL
Databricks Runtime 17.1 及更高版本
Important
此功能目前以公共预览版提供。
注释
此功能在 Databricks SQL 经典仓库上不可用。 若要详细了解 Databricks SQL 仓库,请参阅 SQL 仓库类型。
分析地理的 WKB 说明并返回相应的 GEOGRAPHY 值。
返回 GEOGRAPHY 值的 SRID 值为 4326。
Syntax
st_geogfromwkb ( wkbExpr )
Arguments
-
wkbExpr:一个BINARY值,代表一种 WKB 格式的地理信息。
Returns
一个具有类型 GEOGRAPHY(4326) 的值,对应于输入的 WKB 描述。
如果输入为 NULL.,则函数返回 NULL 。
错误条件
- 如果
wkbExpr的值是无效的 WKB,则函数将返回 WKB_PARSE_ERROR。
Examples
-- The input WKB is in little-endian format.
> SELECT st_astext(st_geogfromtext(X'01D1070000000000000000244000000000000041400000000000003740'));
POINT M (10 34 23)
-- The input WKB is in big-endian format.
> SELECT st_astext(st_geogfromtext(X'00000007D1402400000000000040410000000000004037000000000000'));
POINT M (10 34 23)