惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Y
Y Combinator Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog
V
Visual Studio Blog
博客园 - 三生石上(FineUI控件)
小众软件
小众软件
Google DeepMind News
Google DeepMind News
D
DataBreaches.Net
博客园 - 司徒正美
B
Blog RSS Feed
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog

博客园 - 挑战

从存储过程中读取相关信息 Blend Step by Step书籍笔记(第一章) WPF非轮询方式实时更新数据库变化SqlDependency 动态解析XAML文本构建WPF的UI 解决为'*********' 的游标已存在问题 数据表死锁查询和处理 SQL Server操作XML(六)XML FLOWR SQL Server操作XML(五)XML Query-XQuery SQL Server操作XML(四)XML数据类型 SQL Server操作XML(二)XML子句实例 SQL Server操作XML(一)XML子句 数据绑定 最为详尽的WPF类继承关系 LinQ数据访问 WPF Diagram Designer Part 3:连接Item 照猫画虎WPF之二数据绑定 照猫画虎WPF之一:命名空间 解决WPF部署后客户端访问安全性问题 C#读取文本播放相应语音
SQL Server操作XML(三)OPENXML函数功能
挑战 · 2012-06-12 · via 博客园 - 挑战

declare @xdoc xml;
  SET @xdoc ='
  <ROOT>
  <Customer CustomerID="VINET" ContactName="Paul Henriot">   
    <Order CustomerID="VINET" EmployeeID="5" OrderDate="1996-07-04T00:00:00">      
      <OrderDetail OrderID="10248" ProductID="11" Quantity="12"/>      
      <OrderDetail OrderID="10248" ProductID="42" Quantity="10"/>   
    </Order>
  </Customer>
  <Customer CustomerID="LILAS" ContactName="Carlos Gonzlez">   
    <Order CustomerID="LILAS" EmployeeID="3" OrderDate="1996-08-16T00:00:00">      
      <OrderDetail OrderID="10283" ProductID="72" Quantity="3"/>   
    </Order></Customer>
  </ROOT>'
  --XML 文档的内部表式法的文档句柄0(成功)或 >0(失败)
  declare @handle int;
  --将其转换为标准XML内部表达格式
  execute sp_xml_preparedocument @handle output,@xdoc
  -- 将XML文档格式转换为数据表格式
  SELECT *FROM  OPENXML (@handle, '/ROOT/Customer',1)

WITH (CustomerID  varchar(10),ContactName varchar(20))
  显示结果
 
  其中,1表示flag 为可选输入参数,表示应在 XML 数据和关系行集间使用映射以及应如何填充溢出列。
可选值:
0     默认为以特性为中心的映射。
1     使用以特性为中心的映射。
在某些情况下,可以将它与 XML_ELEMENTS 组合使用。使用时首先应用以特性为中心的映射,然后对于所有仍未处理的列应用以元素为中心的映射。
2     使用以元素为中心的映射。
在某些情况下,可以将它与 XML_ATTRIBUTES 组合使用。使用时先应用以特性为中心的映射,然后对于所有仍未处理的列应用以元素为中心的映射。
8     可与 XML_ATTRIBUTES 或 XML_ELEMENTS 组合使用(逻辑 OR)。
在检索的上下文中,该标志指明不应将已消耗的数据复制到溢出属性 @mp:xmltext。