我多次被问到这个问题,如何将数据从XML格式的数据复制到HANA表中。
我实际上做了相反的事情,即使用XSJS将数据从HANA CV转换为XML格式。
但是不确定是否可以通过使用XSJS将XML格式的数据从数据源加载到HANA来实现上述目的
请提供有关此文件的信息。
谢谢
Sarthak
答案 0 :(得分:1)
如果要将XML插入HANA数据库表中,可以使用以下SQL Insert语句
首先创建一个数据库表,其中包含数据类型为nvarchar的列
然后执行INSERT命令
create column table XMLData (
id integer,
xml nvarchar(5000)
);
insert into XMLData (id,xml) values (1,N'
-- your xml here
');
答案 1 :(得分:0)
智能数据集成提供XML连接器,可轻松将XML数据集成到HANA中。当您明确要求使用XSJS时(这意味着您想采用“硬”方式),您可以在XS Classic中使用$.util.SAXParser库来解析已加载的XML。可以将相同的库用于具有XSJS兼容性的Node模块中的XS Advanced,但是在XSA上,我更愿意使用Node或Java的许多免费可用XML库之一。