回答

收藏

SQL Server XML数据类型查询问题

技术问答 技术问答 199 人阅读 | 0 人回复 | 2023-09-12

请参见下面的SQL Server 2005脚本
: G/ X0 n8 F% Z" N; c5 u1 {Declare @xmlData XMLSET @xmlData = '      The Autobiography of Benjamin Franklin          Benjamin      Franklin        8.99        The Confidence Man          Herman      Melville        11.99        The Gorgias          Sidas      Plato        9.99  'Select  T.Item.query('.')From @xmlData.nodes('/bookstore/book') AS T(Item)这个脚本应该列出我所有书籍节点的列表。但这并没有带来预期的行为。如果我删除它XMLNS,正常工作。谁能解释?
& T9 V2 v# G3 J% \( @以下工作正常。
# r8 P- R- s0 vDeclare @xmlData XMLSET @xmlData = '      The Autobiography of Benjamin Franklin          Benjamin      Franklin        8.99        The Confidence Man          Herman      Melville        11.99        The Gorgias          Sidas      Plato        9.99  'Select  T.Item.query('.')From @xmlData.nodes('/bookstore/book') AS T(Item)谁能解释我如何纠正第一个单词?我想用它xmlns运行脚本。
; m5 G, `0 T1 h3 x+ l" w7 \                                                                & m- Q4 b  W% R* z. E- k4 ?  k
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则