Мне нужно преобразовать столбец XML в текст при его выборе. Идея в том, что я хочу получить простой XML.
Я пробовал и cast
, и convert
до (n)varchar(max)
, однако они, похоже, обрезают мою строку после примерно 64 КБ (65591 символа) при извлечении ее через ODBC.
Есть ли способ преобразовать столбец XML в текст? Я предполагаю, что текст будет содержать большие значения.
Я попробовал подход cast()
в операторе SELECT
и как постоянный вычисляемый столбец - не повезло.
Я использовал Google и Stackoverflow в течение последних двух часов, не найдя никаких решений. Помимо того, что большинство моих запросов Google возвращают использование «FOR XML» (что в значительной степени противоположно тому, что мне нужно), несколько совпадений, которые соответствуют тому, что я ищу, предлагают приведение / преобразование в varchar(max)
. Это не работает для меня. Возможно, проблема в получении данных через ODBC.
С наилучшими пожеланиями!