다음을 통해 공유


schema_of_xml 기능

적용 대상:확인 표시됨 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>>