TRY_TO_GEOGRAPHY
TRY_TO_GEOGRAPHY
TRY_TO_GEOGRAPHY() 함수는 입력을 구문 분석해 GEOGRAPHY 타입 값을 반환해요.
이 함수는 TO_GEOGRAPHY가 오류를 반환할 때 NULL을 반환한다는 점을 제외하면 TO_GEOGRAPHY와 동일해요.
본문
문법
다음 중 하나를 사용해요.
TRY_TO_GEOGRAPHY( <varchar_expression> [ , <allow_invalid> ] )
TRY_TO_GEOGRAPHY( <binary_expression> [ , <allow_invalid> ] )
TRY_TO_GEOGRAPHY( <variant_expression> [ , <allow_invalid> ] )
인자
필수: 입력 표현식
선택: allow_invalid
반환
이 함수는 GEOGRAPHY 타입 값을 반환해요.
사용 메모
- 입력을 지원되는 적절한 형식(WKT, WKB, EWKT, EWKB, GeoJSON)으로 구문 분석할 수 없으면 NULL을 반환해요.
- 입력 형식이 EWKT 또는 EWKB이고 SRID가 4326이 아니면 NULL을 반환해요. EWKT 및 EWKB 처리에 대한 참고를 보세요.
- WKT, EWKT 및 GeoJSON의 좌표에서는 경도가 위도보다 먼저 나와요(예:
POINT(lon lat)).
예제
VARCHAR 데이터와 함께 TRY_TO_GEOGRAPHY 함수를 간단하게 사용하는 예를 보여줘요.
select TRY_TO_GEOGRAPHY('Not a valid input for this data type.');
+-----------------------------------------------------------+
| TRY_TO_GEOGRAPHY('NOT A VALID INPUT FOR THIS DATA TYPE.') |
|-----------------------------------------------------------|
| NULL |
+-----------------------------------------------------------+