我在 XML 文件中有一个 sql 查询,我需要使用比较运算符 GREATER THAN 但使用此语法“>” 我从 Ms Sql Server 到 HANA 使用的 sql 转换器显示 > 错误
问:Hana 是否支持 > 运算符?
因为我在 xml 文件中有 sql 查询,所以我不能使用 > 语法,因为 > 是 XML 语法的结束符号,我必须使用 >
提前致谢。
您可以通过使用 XML 文档中的 cdata 部分来解决您的问题。特别是,您希望将查询包装在 cdata 部分中。例如:
<root>
<query>
<![CDATA[
select vbeln from vbpa where posnr > 50.
]]>
</query>
</root>
有关 cdata 部分的更多信息,请参阅以下问题:XML 中的 <![CDATA[]]> 是什么意思?
HANA 中的 > 运算符绝对受支持。这应该不是问题,只是为了确定:检查存储 sql 查询的文件是否具有正确的编码。
它也可能是您的 sql 查询中的语法错误。请发布查询,更重要的是,发布错误消息。
编辑:字符实体引用总是以分号结尾。试试看是否>
适合你。