Member 11403304 Ответов: 1

Как поместить кавычки вокруг оператора SQL select, возвращающего значение XML?


У меня возникли проблемы с заключением в кавычки следующего оператора string value select в sql. Как мне это сделать?

Convert(Xml, OM.Body).value('(//DocumentResponseMessage/ecf:Document/ecf:DocumentMetadata/d:RegisterActionDescriptionText)[1]','varchar(250)') AS 'CaseEventDescription',


Причина, по которой мне нужно это сделать, заключается в том, что значение имеет запятую, и когда я помещаю выходные данные в Excel, они не помещаются в один столбец. Так что размещение кавычек поможет, но я точно не знаю, как это сделать.
Пожалуйста, помогите.

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

I am having trouble putting quotes around the following string value select statement in sql. How do I do it?

Convert(Xml, OM.Body).value('(//DocumentResponseMessage/ecf:Document/ecf:DocumentMetadata/d:RegisterActionDescriptionText)[1]','varchar(250)') AS 'CaseEventDescription',

The reason I need to do that is because the value has a comma in it and when I put the output in Excel, it is not fitting in one column. So putting quotes will help but I don't know exactly how to do it. 
Kindly help.

1 Ответов

Рейтинг:
2

C Pottinger

пробовать

'''' +
Convert(Xml, OM.Body).value('(//DocumentResponseMessage/ecf:Document/ecf:DocumentMetadata/d:RegisterActionDescriptionText)[1]','varchar(250)')
+ '''' AS 'CaseEventDescription'