是否可以从SAP HANA数据库调用Java函数?在我的例子中,Java函数将采用输入XML并返回格式化的数组输出。 SAP HANA SQL调用会是什么样的?
答案 0 :(得分:0)
那是不可能的。 HANA中的SQL无法“拨出”给JAVA。
答案 1 :(得分:0)
您可以使用SQL函数执行此操作。 XMLTABLE:
SELECT * FROM
XMLTABLE('/doc/item' PASSING
'<doc>
<item><id>10</id><name>Box</name></item>
<item><id>20</id><name>Jar</name></item>
</doc>'
COLUMNS
line_num FOR ORDINALITY,
ID INT PATH 'id',
NAME VARCHAR(20) PATH 'name'
) as XTABLE;
输出:
| line_num | ID | NAME |
| --------- | ---- | ----- |
| 1 | 10 | Box |
| 2 | 20 | Jar |
请记住仅适用于HANA 2 SP 2。 official doc for xmltable function