View a markdown version of this page

ST_AsHexEWKB - Amazon Redshift

Amazon Redshift는 2026년 6월 30일 이후에 Python UDF 사용을 더 이상 지원하지 않습니다. 해당 조치는 단계적으로 시행될 예정입니다. Python 수명 종료 및 마이그레이션 옵션에 대한 자세한 내용은 2025년 6월 30일에 게시된 블로그 게시물을 참조하세요.

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