`
csstome
  • 浏览: 1508431 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

SQLServer2005分解并导入xml文件

XML 
阅读更多

测试环境SQL2005,windows2003

DECLARE@idocint;
DECLARE@docxml;


SELECT@doc=bulkcolumnFROMOPENROWSET(
BULK'D: \test.xml',
SINGLE_BLOB)
ASx

EXECsp_xml_preparedocument@IdocOUTPUT,@doc

SELECT*into#tempFROMOPENXML(@Idoc,'/Root/Item',2)
WITH(
[ID]varchar(10)
,
[Name]varchar(10)
,
[Caption]varchar(10)
)
select*from#temp
droptable#temp

/**//*--文件D: est.xml的文本内容
<?xmlversion="1.0"encoding="UTF-8"?>
<Root>
<Item>
<ID>1</ID>
<Name>jinjazz</Name>
<Caption>剪刀</Caption>
</Item>
<Item>
<ID>2</ID>
<Name>zswang</Name>
<Caption>伴水</Caption>
</Item>
</Root>
*/


/**//*---查询结果
IDNameCaption
------------------------------
1jinjazz剪刀
2zswang伴水
*/




分享到:
评论

相关推荐

    高级SQL.Server.2005.XML

    这是SQL Server 2005引入的一个重要特性,它允许我们直接在数据库中存储XML文档,并提供了对这些文档的内置支持。这包括了创建XML列、XML索引以及使用XML方法进行查询和操作。XML数据类型不仅提供了一种安全、高效的...

    xml数据向sql server 2000 中转换

    在“xml数据向sql server 2000 中转换”这个主题中,我们主要讨论如何利用编程技术将XML文件中的数据有效地导入到SQL Server 2000数据库中。这通常涉及到以下几个步骤: 1. **解析XML文件**:首先,你需要使用编程...

    SQL链接和操作XML文件

    1. **导入XML文件**:你可以使用`OPENROWSET(BULK...)`函数或者`BULK INSERT`语句将XML文件导入到数据库表中。例如: ```sql BULK INSERT YourTable FROM 'C:\path\to\your\file.xml' WITH (FORMATFILE = 'C:\...

    sql2005

    8. XML数据的导入导出:SQL Server 2005提供了方便的工具和API,使得XML数据的导入和导出变得简单,这极大地提高了数据迁移和集成的灵活性。 通过上述特性,SQL Server 2005不仅增强了数据库的灵活性,也提升了与...

    Sqlserver2000经典脚本

    介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...

    经典SQL脚本大全

    │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整tempdb数据库的文件属性.sql │ ├─第02章 │ │ 2.1 日期概念理解中的一些测试.sql │ │ ...

    delphi毕设中英文资料

    以下是关于XML与关系型数据库(如Oracle Database、IBM DB2、Sybase ASE和Microsoft SQL Server)结合使用的关键知识点: 1. **XML数据库功能**: - **消费XML**:将外部XML数据导入到数据库中。 - **存储XML**:...

    Oracle9i网络数据库开发指南.pdf

    - **示例:** 如何编写脚本将外部XML文件加载到Oracle9i数据库中。 **2.8 Oracle XML开放技术应用** - **应用实例:** 书中通过具体的例子展示了如何利用Oracle9i的XML技术开发实际的应用程序。 - **综合实践:** ...

    Java程序猿技术路线图

    Java 程序猿技术路线图 在技术方面,无论我们怎么学习,总感觉需要提升自己不知道自己处于什么水平了。但是,如果有清晰的指示图供参考还是非常不错的,...* Hibernate 持久层框架:MySql、Oracle、SQLServer、JDBC

    php网络开发完全手册

    13.3.5 SQL Server 207 13.4 SQL语言简介 207 13.5 常见的数据库设计问题 208 13.6 关系型数据库的设计原则 209 13.6.1 第一范式(1NF) 209 13.6.2 第二范式(2NF) 209 13.6.3 第三范式(3NF) 210 13.7 数据库...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 &lt;br&gt;1.1 Visual Studio开发环境安装与配置 2 &lt;br&gt;0001 安装Visual Studio 2005开发环境须知 2 &lt;br&gt;0002 配置合适的Visual Studio 2005...

    VB 家谱管理

    VB提供了标准的文件I/O功能,可以读取CSV、XML或其他格式的文件来导入数据。 6. **错误处理**:VB中的错误处理机制,如On Error语句,用于捕获和处理程序运行时可能出现的错误,确保软件的稳定性和用户体验。 7. *...

    计算机毕业设计之jsp租房管理系统.zip

    可能还有图片、图标等资源文件,以及配置文件如web.xml,定义了Web应用的行为。 通过研究这个项目,学生可以学习到以下关键知识点: 1. **JSP基础**:理解JSP的基本语法,如声明、脚本元素、指令和表达式,以及...

    易语言模块全集++易语言模块全集

    4. **数据库模块**:连接和操作各种数据库,如SQL Server、MySQL、SQLite等。 5. **图形界面模块**:用于创建和定制用户界面,包括窗口、控件、菜单等元素。 6. **多媒体模块**:处理音频、视频等多媒体数据,实现...

    vb-一卡通管理系统(初学者使用)

    8. **文件操作**:可能需要读写XML或CSV文件来导出或导入数据,了解文件I/O操作。 9. **接口设计与通信**:系统可能需要与其他硬件设备(如读卡器、门禁机)通信,理解串口通信或网络通信协议。 通过这个VB一卡通...

    Access data in Visual Studio.pdf

    - **将 XML 数据读入数据集**:指导如何将 XML 格式的数据导入数据集中。 - **在数据集中编辑数据**:说明如何修改数据集中的数据。 - **在数据集中验证数据**:解释如何确保数据的有效性。 - **将数据保存回数据库*...

    用友NC二次开发指导手册

    - **详细说明**:为了确保NC系统能够正常运行,首先需要根据项目需求选择合适的数据库管理系统,如Oracle、SQL Server等,并按照官方文档完成安装配置工作。之后,创建一个新的数据库实例,用于存储NC应用程序的...

Global site tag (gtag.js) - Google Analytics