Итак, я получил столбец varbinary(max)
в SQL Server 2005, и он полон XML.Несколько записей где-то имеют усеченный XML, поэтому они недействительны.
Это означает, что если я запускаю
SELECT CAST(myVarbinaryColumn as XML) ...
, он уносит куски.
Как я могу отфильтровать /пропустить недействительный xml?
Когда я сделал подобное с varchar, у которого предположительно есть даты, я мог бы использовать ISDATE(blah) = 1
.Так что эквивалентно ISVALIDXML()
было бы неплохо.
Пожалуйста, не комментируйте: «В любом случае, почему тип данных XML столбца ...» Это происходило в прошлом, и у меня нет машины времени.