mssql косяк с выводом в xml
От: bastrakov Россия http://bastrakof.livejournal.com/
Дата: 07.08.13 10:44
Оценка:
привет всем.

сорри, копипаст из жж. наткнулся на интересную багофичу в mssql-2008.

если спросить его так:
select 1 as a FOR XML path('tableRow');
то он вернет вполне ожидаемое:
<tableRow><a>1</a></tableRow>

а если спросить так:
select 1 as a, 2 as a FOR XML path('tableRow')
то тут будет совершенно неожиданное:
<tableRow><a>12</a></tableRow>

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