다음을 통해 공유


st_dump 함수

적용 대상:체크 표시됨체크 표시됨 Databricks Runtime 17.3 이상에 적용

중요합니다

이 기능은 공개 미리보기 단계에 있습니다.

입력 기하 도형의 단일 기하 도형을 포함하는 배열을 반환합니다.

Syntax

st_dump ( geoExpr )

Arguments

  • geoExpr: GEOMETRY 값입니다.

반품

ARRAY 유형 값으로, 그 요소들이 geoExpr와 같은 유형입니다. 출력 배열은 입력 GEOMETRY 값에 단일 기하 도형을 포함합니다.

입력 GEOMETRY 값이 점, 줄 바꿈 또는 다각형이면 입력 GEOMETRY 값이 포함된 배열이 반환됩니다.

입력 GEOMETRY 값이 빈 multipoint, multilinestring, multipolygon 또는 geometry 컬렉션이면 빈 배열이 반환됩니다.

출력 배열에 있는 값의 GEOMETRY SRID 값은 입력 GEOMETRY 값의 값과 동일합니다.

입력이 NULL인 경우 함수는 NULL를 반환합니다.

예시

> SELECT st_asewkt(g) FROM (SELECT explode(st_dump(st_geomfromtext('MULTILINESTRING((1 2,3 4),(7 8,6 5))', 3857))) g) ORDER BY 1;
  SRID=3857;LINESTRING(1 2,3 4)
  SRID=3857;LINESTRING(7 8,6 5)

> SELECT st_astext(g) FROM (SELECT explode(st_dump(st_geomfromtext('GEOMETRYCOLLECTION(POINT EMPTY,MULTIPOINT(5 6,EMPTY,3 4))'))) g) ORDER BY 1;
  POINT EMPTY
  POINT EMPTY
  POINT(3 4)
  POINT(5 6)