OpenXML例子
来源:互联网 发布:美国海军 知乎 编辑:程序博客网 时间:2024/05/18 01:08
DECLARE @XmlDocumentHandle intDECLARE @XmlDocument nvarchar(1000)SET @XmlDocument = N'<ROOT><Customer> <CustomerID>VINET</CustomerID> <ContactName>Paul Henriot</ContactName> <Order OrderID="10248" CustomerID="VINET" EmployeeID="5" OrderDate="1996-07-04T00:00:00"> <OrderDetail ProductID="11" Quantity="12"/> <OrderDetail ProductID="42" Quantity="10"/> </Order></Customer><Customer> <CustomerID>LILAS</CustomerID> <ContactName>Carlos Gonzlez</ContactName> <Order OrderID="10283" CustomerID="LILAS" EmployeeID="3" OrderDate="1996-08-16T00:00:00"> <OrderDetail ProductID="72" Quantity="3"/> </Order></Customer></ROOT>'EXEC sp_xml_preparedocument @XmlDocumentHandle OUTPUT, @XmlDocumentSELECT *FROM OPENXML (@XmlDocumentHandle, '/ROOT/Customer',2) WITH (CustomerID varchar(10),ContactName varchar(20)) SELECT *FROM OPENXML (@XmlDocumentHandle, '/ROOT/Customer/Order',1) WITH (OrderID int,CustomerID varchar(10), EmployeeID int,OrderDate datetime)EXEC sp_xml_removedocument @XmlDocumentHandle
--运行结果
/*
CustomerID ContactName
VINET Paul Henriot
LILAS Carlos Gonzlez
OrderID CustomerID EmployeeID OrderDate
10248 VINET 5 1996-07-04 00:00:00.000
10283 LILAS 3 1996-08-16 00:00:00.000
*/
- OpenXML例子
- OpenXML 操作例子
- OpenXML读写EXCEL的例子
- OPENXML
- Openxml
- OPENXML
- OPENXML
- OPENXML
- 使用OPENXML(Using OpenXML)
- OpenXML 方法
- openxml文章
- 初识OpenXml
- OPENXML经验
- T-SQL OPENXML
- sql server openxml tips
- 克服 OpenXML 障碍
- OPENXML的用法
- openxml实现数据更新
- git学习——Git分支
- 随感而发
- ASP.NET2.0数据库入门之SqlDataSource
- 如何让in/exists 子查询(半连接)作为驱动表?
- HDU1724 - 积分
- OpenXML例子
- 右左法则--复杂指针解析
- Linux MTD下获取Nand flash各个参数的过程的详细解析
- 【视听盛宴】Java线程池(2013.8.28)
- ASP.NET入门随想之检票的老太太
- 括号匹配
- Linux信号表
- Box2d_无规则图形的碰撞检测 和 cocos2d_粒子效果制作以及粒子效果的辅助工具
- IOS编程之_算法实现UIImageView自适应屏幕大小