早期版本 SAP HANA 上,沒有提供 XML 函式。而 HANA 2.0 為在 SAP HANA 上提取 XML 字串提供了 XMLEXTRACT 和 XMLEXTRACTVALUE 兩個函式。XMLEXTRACT 用法XMLEXTRACT(, [, ])使用語法 -指定 CLOB、NCLOB、VARCHAR 或 NVARCHAR 型別的 XML 文件。指定 VARCHAR 或 NVARCHAR 型別的 XPath 表示式。指定 VARCHAR 或 NVARCHAR 型別的名稱空間宣告。說明返回匹配的 XML 元素。返回的值的型別為 VARCHAR/NVARCHAR 或 CLOB/NCLOB,具體取決於給提供的型別。如果 XML 元素為空(例如, ),則返回空結果。如果 XML 元素 ... 閱讀更多
This is an EDIfact invoice. Try using the script, and it can help − ERROR: The maximum length of "TABNAM" is 10 characters. ERROR: The maximum length of "MANDT" is 3 characters. ERROR: The maximum length of "ACTION" is 3 characters. ERROR: The maximum length of "KZABS" is 1 character. There are various sites which provide a built-in script to convert your EDIfact to XSLT. Check this site and it may also help −https://www.codeproject.com/Articles/11278/EDIFACT-to-XML-to-Anything-You-Want