是否可以从SAP HANA数据库调用Java函数

时间:2017-09-12 23:32:42

标签: java sap hana

是否可以从SAP HANA数据库调用Java函数?在我的例子中,Java函数将采用输入XML并返回格式化的数组输出。 SAP HANA SQL调用会是什么样的?

2 个答案:

答案 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