schema_of_xml 함수

적용 대상:check marked yes Databricks SQL check marked yes Databricks Runtime 14.1 이상

Important

이 기능은 공개 미리 보기 상태입니다.

형식으로 문자열의 스키마를 XMLDDL 반환합니다.

구문

schema_of_xml(xmlStr [, options] )

인수

  • xmlStrSTRING: 문자열이 있는 식입니다XML.
  • options: 선택적 MAP<STRING, STRING> 리터럴입니다.

반품

STRING 열 이름이 요소 및 특성 이름에서 파생되는 구조체의 XML 정의를 보유하는 형식입니다. 필드 값은 파생된 형식이 지정된 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>>