大于Hana的运营商

时间:2014-06-09 14:38:59

标签: sql xml sap hana

我在XML文件中有一个sql查询,我需要使用比较运算符GREATER THAN但是使用这种语法“& gt”我从Sql Server Ms到HANA使用的sql转换器显示错误& gt

问题:Hana是否支持& gt运营商?

因为我在xml文件中有sql查询我不能使用>语法因为>正在关闭XML语法的标志,而我必须使用& gt

提前致谢。

2 个答案:

答案 0 :(得分:2)

您可以通过在XML文档中使用cdata部分来解决您的问题。特别是,您希望将查询包装在cdata部分中。例如:

<root>
    <query>
    <![CDATA[
    select vbeln from vbpa where posnr > 50.
    ]]>
    </query>
</root>

有关cdata部分的更多信息,请参阅此问题:What does <![CDATA[]]> in XML mean?

答案 1 :(得分:1)

&gt; HANA中的运营商肯定受到支持。它不应该是一个问题,只是为了确定:检查存储sql查询的文件是否具有正确的编码。

它也可能是您的SQL查询中的语法错误。请发布查询,更重要的是,发布错误消息。

修改: 字符实体引用始终以分号结尾。尝试&gt;适合您。