Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 перевод каретки, новая строка в хмл  [new]
мимо
Guest
есть строка, которая переводится в хмл
declare @xml as xml
declare @v as varchar(max) ='Тест: ' +    CHAR(13) + CHAR(10) + 'Тест1: ' ;
                
 set @xml = (
                select cast(y.x as varchar(max)) as '@t'
                from (select cast(@v as xml)) as y(x)
                for xml path('У'));
select  @xml;              

Конец строки, перевод каретки такой




, а надо так



Возможно ли это как-то без реплейсов?
15 авг 14, 15:01    [16446932]     Ответить | Цитировать Сообщить модератору
 Re: перевод каретки, новая строка в хмл  [new]
Glory
Member

Откуда:
Сообщений: 104751
мимо
Возможно ли это как-то без реплейсов?

Вы спрашиваете, может сервер сам автоматически заменить CR+LF на & ???
15 авг 14, 15:10    [16446980]     Ответить | Цитировать Сообщить модератору
 Re: перевод каретки, новая строка в хмл  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
тут вообще не xml
15 авг 14, 15:13    [16446992]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить