適用対象:
Databricks SQL
Databricks Runtime 17.1 以降" とマークされているチェック
Important
この機能は パブリック プレビュー段階です。
注
この機能は、Databricks SQL クラシック ウェアハウスでは使用できません。 Databricks SQL ウェアハウスの詳細については、 SQL ウェアハウスの種類に関するページを参照してください。
指定されたエンディアンを使用して、入力 GEOGRAPHY または GEOMETRY を WKB 形式 で返します(指定されている場合)。
エンディアンが指定されていない場合、返される値はリトル エンディアン エンコードされます。
Syntax
st_asbinary ( geoExpr[, endiannessExpr] )
Arguments
-
geoExpr:GEOGRAPHYまたはGEOMETRYの値。 -
endiannessExpr: 出力STRINGのエンディアン、リトル エンディアン (既定値) の場合は、ビッグ エンディアンの場合は'NDR'を表す省略可能な'XDR'値。
Returns
BINARY 型の値。
返される値は、入力 GEOGRAPHY の WKB の説明か、指定したエンディアンを使用した GEOMETRY 値 (指定されている場合) です。
エンディアンが指定されていない場合、返される値はリトル エンディアン エンコードされます。
いずれかの入力がNULLされている場合、関数はNULLを返します。
Examples
-- Export a 3DZ Cartesian point in WKB format (default endianness).
> SELECT hex(st_asbinary(st_geomfromtext('POINT Z (1 2 100)')));
01E9030000000000000000F03F00000000000000400000000000005940
-- Export a 3DZ geographic point in big -endianness WKB format.
> SELECT hex(st_asbinary(st_geogfromtext('POINT Z (1 2 100)'), 'XDR'));
00000003E93FF000000000000040000000000000004059000000000000
関連する関数
-
st_asewkb関数 -
st_asgeojson関数 -
st_asewkt関数 -
st_astext関数 -
st_aswkb関数 -
st_aswkt関数 -
st_geogfromgeojson関数 -
st_geogfromtext関数 -
st_geogfromwkb関数 -
st_geogfromwkt関数 -
st_geomfromewkb関数 -
st_geomfromgeojson関数 -
st_geomfromtext関数 -
st_geomfromwkb関数 -
st_geomfromwkt関数 -
to_geography関数 -
to_geometry関数 -
try_to_geography関数 -
try_to_geometry関数