当前位置:  开发笔记 > Android > 正文

在SQL Server 2005中使用XQuery来获取XML内部文本

如何解决《在SQLServer2005中使用XQuery来获取XML内部文本》经验,为你挑选了1个好方法。

如何使用XQuery选择XML节点的内部文本?

Microsoft Books Online显示了如何在下面检索属性:

DECLARE @myDoc xml
DECLARE @ProdID int
SET @myDoc = '


  1 year parts and labor
  3 year parts and labor extended maintenance is available


'

SET @ProdID =  @myDoc.value('(/Root/ProductDescription/@ProductID)[1]', 'int' )
SELECT @ProdID

如何获取Warranty节点的内部文本值?



1> marc_s..:

像这样的东西:

DECLARE @Warranty VARCHAR(50)

SET @Warranty = @myDoc.value('(/Root/ProductDescription/Features/Warranty/text())[1]', 'varchar(50)' )

SELECT @Warranty

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有