<Root>
<Row>
<Col2>data</Col2>
<Col3>data1</Col3>
<Col4>data3</Col4>
<Col1>Rowid1</Col1>
</Row>
<Row>
<Col2>data</Col2>
<Col3>data2</Col3>
<Col4>data4</Col4>
<Col1>Rowid2</Col1>
</Row>
</Root>
Вышеупомянутый xml хранится на сервере sql с типом данных xml.
Здесь данные3 вводятся пользователем, например: data3 = A & vbnewline & B.
Запрос1:
select column from table where [Sl_No]=7203
Результат: A & vbnewline & B
Запрос 2:
select column.value('(/Root/Row[Rowid=''1'']/col4/text())[1]','varchar(max)') from table where [Sl_No]=7203
Результат: A & vblf & B
Всепользователи используют windows os.
почему xquery преобразует vbnewline (vbcrlf) в vblf?