Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
у них нет лицензий на MsSql
Хотелось бы добавить, что работу с xml в sql server можно несколько упростить двумя вещами:
использовать * вместо неймспейсов:
SELECT @Xdoc.value('/*:*[1]/@CadastralNumber', 'nvarchar(max)') as CadastralNumber,
[dbo].[SpatialElementToLineString](Parcel.query('.')) as geom
FROM @Xdoc.nodes('//*:SpatialElement') col(Parcel);использовать латеральный джоин ( в sql server — это cross apply / outer apply)
select t.id, X.tag1, X.tag2
from table t cross apply ( select t.xml.value('//*:tag1') tag1,
t.xml.value('//*:tag2') tag2 ) X
SQL и XPath против РосРеестра