Следующий фрагмент кода на SQL Server 2005 не будет работать на амперсанд «&»:Использование амперсанд в CAST в SQL
select cast('<name>Spolsky & Atwood</name>' as xml)
Кто-нибудь знает, обходной путь?
Более подробное объяснение, мне нужно обновить некоторые данные в столбце XML, и я использую поиск & заменить тип взлома, поместив значение XML в varchar, выполнив замену и обновление столбца XML этим приложением.
ли 2005 имеет тип XML, на самом деле? Зачем? –
Что значит «почему»? Чтобы обеспечить синтаксис XML, чтобы разрешить манипуляции с помощью XQuery, чтобы разрешить индексы над XML, разрешить проверку против наборов схем, ... –