Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물
ST_AsHexEWKB
ST_AsHexEWKB는 ASCII 16진수 문자(0~9, A~F)를 사용하여 입력 지오메트리 또는 지오그래피의 16진수 EWKB(Extended Well-Known Binary) 표현을 반환합니다. 3DZ, 3DM 및 4D 지오메트리 또는 지오그래피의 경우 ST_AsHexEWKB는 지오메트리또는 지오그래피 유형에 대해 PostGIS 확장 WKB 값을 사용합니다.
구문
ST_AsHexEWKB(geo)
인수
- geo
-
GEOMETRY또는GEOGRAPHY데이터 유형의 값이나GEOMETRY또는GEOGRAPHY유형으로 계산되는 표현식입니다.
반환 타입
VARCHAR
geo가 null이면 null이 반환됩니다.
결과가 64KB VARCHAR보다 크면 오류가 반환됩니다.
예시
다음 SQL은 지오메트리에서 다각형의 16진수 EWKB 표현을 반환합니다.
SELECT ST_AsHexEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));
st_ashexewkb
--------------------------------
0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000
다음 SQL은 지오그래피에서 다각형의 16진수 EWKB 표현을 반환합니다.
SELECT ST_AsHexEWKB(ST_GeogFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))'));
st_ashexewkb
--------------------------------
0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000