XQuery SQL XML中的query()vs value()

时间:2015-10-01 00:37:23

标签: sql-server sql-server-2012 xquery-sql

以下哪项是效果更好的查询?

--query a
Select *
UserDefXml.query('/Product/ProductName/text()')
From ProductsDB.dbo.ProductsTable

--query b
Select * 
UserDefXml.value('(/Product/ProductName)[1]','varchar(max)')
From ProductsDB.dbo.ProductsTable

每种方案的推荐方案是什么?有没有其他方法可以实现这一目标?

谢谢。

0 个答案:

没有答案