SQL Server 2008:如何比较XML?

前端之家收集整理的这篇文章主要介绍了SQL Server 2008:如何比较XML?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有方法比较sql Server 2008中的 XML变量或列,这与可以从 XML值进行比较的varchar不同?一些散列机制?

例如:

declare @xml1 xml = '<Xml1/>'
declare @xml2 xml = '<Xml2/>'
select case when @xml1 = @xml2 then 1 else 0 end

解决方法

select case when cast(@xml1 as nvarchar(max)) = cast(@xml2 as nvarchar(max)) then 1 else 0 end

猜你在找的MsSQL相关文章