我在XML文件中有一个sql查询,我需要使用比较运算符GREATER THAN但是使用这种语法“& gt”我从Sql Server Ms到HANA使用的sql转换器显示错误& gt
问题:Hana是否支持& gt运营商?
因为我在xml文件中有sql查询我不能使用>语法因为>正在关闭XML语法的标志,而我必须使用& gt
提前致谢。
答案 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查询中的语法错误。请发布查询,更重要的是,发布错误消息。
修改强>:
字符实体引用始终以分号结尾。尝试>
适合您。