하나의 열에 XML 문자열이 저장되는 SAP HANA에 데이터베이스 테이블이 있습니다. 그냥 <PROPERTY NAME="NAME">
과 </PROPERTY>
이라는 태그에 저장된 값 하나가 필요합니다. 해당 이름의 태그가 여러 개 있습니다. 나는 최고가 필요해. XML은 다음과 같습니다SAP HANA에서 SQL을 통해 XML 값을 추출하는 방법은 무엇입니까?
<?xml version="1.0"?>
<LINK_PROCESS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" LINK_TYPE="LINK">
<PROPERTY NAME="NAME">Import XY Data</PROPERTY>
<PROPERTY NAME="DESCRIPTION">Import XY Data from File</PROPERTY>
<PROPERTY NAME="ID">DKV8Y051VOKNVE7MRRYE4AXYK</PROPERTY>
<LINK_PROCESS LINK_TYPE="BPC_PACKAGE">
<PROPERTY NAME="NAME">Import XY</PROPERTY>
<PROPERTY NAME="DESCRIPTION">Import XY Data</PROPERTY>
<PROPERTY NAME="ID">04F3E61B5612439397CE76E3EC271598</PROPERTY>
</LINK_PROCESS>
<LINK_PROCESS LINK_TYPE="BPC_LINK">
<PROPERTY NAME="NAME">XYZ</PROPERTY>
<PROPERTY NAME="DESCRIPTION">XYZ Data</PROPERTY>
<PROPERTY NAME="ID">7319D3A0196D4510924D32988B189A8E</PROPERTY>
</LINK_PROCESS>
</LINK_PROCESS>
내가 값 가져 오기 XY 데이터 아무것도 더 얻을 싶습니다. SAP HANA SQL을 통해 전체 XML 문자열 대신 태그 사이의 값을 추출하는 방법을 통해이를 어떻게 추출 할 수 있습니까?
사용하는 HANA의 버전? 2.0 SPS01과 SPS02는'SELECT ... FROM XMLTABLE'에 대한 지원을 추가하여 여러분의 삶을 훨씬 쉽게 만들어줍니다 ... – mjturner
우리는 HANA 1.0 SP12 –