적용 대상: Databricks SQL
Databricks Runtime 14.1 이상
중요
이 기능은 공개 미리 보기 상태입니다.
DDL
형식의 XML
문자열의 스키마를 반환합니다.
구문
schema_of_xml(xmlStr [, options] )
인수
-
xmlStr
:STRING
문자열이 포함된 표현식XML
. -
options
: 선택적MAP<STRING, STRING>
리터럴입니다.
반품
STRING
가 요소 및 속성 이름에서 파생된 열 이름을 가지는 구조체 정의를 보유하고 있습니다.
필드 값은 파생 형식의 SQL 형식을 보유합니다.
옵션에 대한 자세한 내용은 from_xml 함수를 참조 하세요.
예제
> SELECT schema_of_xml('<p><a>1</a></p>');
STRUCT<a: BIGINT>
> SELECT schema_of_xml('<p><a attr="2">1</a><a>3</a></p>', map('excludeAttribute', 'true'));
STRUCT<a: ARRAY<BIGINT>>