Оператор больше, чем в Hana

У меня есть sql-запрос внутри XML-файла, и мне нужно использовать оператор сравнения GREATER THAN, но с этим синтаксисом «& gt». Конвертер sql, который я использую от Ms Sql Server до HANA, отображает ошибку с & gt

Вопрос: поддерживает ли Hana оператор >?

потому что у меня есть sql-запрос внутри xml-файла, я НЕ МОГУ ИСПОЛЬЗОВАТЬ синтаксис >, потому что > закрывает знак для синтаксиса XML, вместо этого я должен использовать & gt

Заранее спасибо.


person Rafael Reyes    schedule 09.06.2014    source источник
comment
очень похоже на stackoverflow.com/questions/24083459 /   -  person mc110    schedule 09.06.2014


Ответы (2)


Возможно, вы сможете решить свою проблему, используя разделы cdata в вашем XML-документе. В частности, вы хотели бы обернуть свои запросы в разделы cdata. Например:

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

Дополнительные сведения о разделах cdata см. в этом вопросе: Что означает ‹![CDATA[]]› в XML означает?

person Michael Freake    schedule 09.06.2014

Оператор > в HANA определенно поддерживается. Это не должно быть проблемой, просто чтобы быть уверенным: проверьте, имеет ли файл, в котором хранится запрос sql, правильную кодировку.

Это также может быть синтаксическая ошибка в вашем запросе sql. Пожалуйста, опубликуйте запрос и, что более важно, сообщение об ошибке.

Изменить. Ссылка на сущность персонажа всегда заканчивается точкой с запятой. Попробуйте, если &gt; работает на вас.

person hoffman    schedule 09.06.2014
comment
Вы правы, оператор › поддерживается в Hana. (Пожалуйста, проверьте мое редактирование).., потому что у меня есть запрос sql внутри файла xml, я НЕ МОГУ ИСПОЛЬЗОВАТЬ синтаксис ›, потому что › является закрывающим знаком для синтаксиса XML @shofmn - person Rafael Reyes; 09.06.2014
comment
@ user1629278 Я отредактировал свой пост. Проверьте, работает ли это решение для вас. - person hoffman; 09.06.2014
comment
вы правы, я добавил точку с запятой... но до сих пор не знаю, что HANA поддерживает & gt, потому что SQL Conversor отображает ошибку с вводом, содержащим этот символ @shofmn - person Rafael Reyes; 09.06.2014