ooviya Ответов: 1

Передача команды xquery в виде varchar


Пожалуйста, дайте мне знать, как передать приведенную ниже команду (включая column.value) в виде varchar команде select query

колонки.значение('объявить пространство имен ХС="значение";(//ХС:"значение1"/ХС:childnode1/кросс-кантри:childnode2)[1]/@val1', 'типа varchar(200)')

Что я уже пробовал:

Я пробовал несколько способов - но все равно получал синтаксическую ошибку

Richard Deeming

Покажите нам, что вы пробовали, и предоставьте полное сообщение об ошибке.

1 Ответов

Рейтинг:
0

JBanana

Я не уверен, но похоже, что у вас возникли проблемы с цитатами. Например, это недопустимо:

select foo from bar where baz='I'm not sure'
Одинарные кавычки разделяют строку в SQL, поэтому, если вы хотите получить строку с одинарными кавычками, вы должны экранировать их, удваивая одинарные кавычки.
select foo from bar where baz='I''m not sure'