0
新手问题:是基于SQL服务器的XPath实现SAX和DOM基于
说,我有一个T-SQL这样的:
DECLARE @xml XML
SET @xml = '<r><b>123</b></r><r><b>456</b></r>'
SELECT row.col.value('(b/text())[1]', 'integer') AS b_id
FROM @xml.nodes('//r') row(col)
当运行XPath表达式,才能知道是否MS SQL服务器使用基于SAX的解析器还是基于DOM的解析器?想要澄清这一点,因为我们正在考虑使用它将大量数据分配到临时表中并在临时表上进一步处理。为了对数据服务器保持礼貌(消耗CPU周期),我们希望确保不会造成问题。我试图在网上搜索,但无法得到明确的答案。
此外,我们是否应该使用OPENXML,它是否比adhoc有什么好处?
在此先感谢!