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

MSSQL2005 XML字段分解

 
阅读更多

CREATE TABLE [dbo].[T_Model_Component](
[ComponentID] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NOT NULL,
[ComponentName] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[MotorModel] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[Helper] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[Component] [xml] NOT NULL,
CONSTRAINT [PK_T_ComponentItem] PRIMARY KEY CLUSTERED
(
[ComponentID] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]

select ComponentID,ComponentName,MotorModel,Helper,Component from T_Model_Component

SELECT ComponentID,ComponentName, nref.query('.') ITEM
FROM T_Model_Component
CROSS APPLY Component.nodes('/Data/Item') AS R(nref)
where ComponentID='3'

分享到:
评论

相关推荐

    MSSQL中所有字段类型的区别

    MSSQL 中所有字段类型的区别 MSSQL 中的字段类型有很多,了解每种类型的特点和使用场景是非常重要的。本文将详细介绍 MSSQL 中所有字段类型的区别。 一、char、varchar、text 和 nchar、nvarchar、ntext 的区别 ...

    MSSQL XML数据类型初探

    MSSQL XML数据类型初探 XML数据类型简单使用

    MSSQL2005数据库版本

    资源名称:MSSQL2005数据库版本资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    sql2005自增字段归零.docx

    在SQL Server 2005中,自增字段(Identity字段)是一种特殊类型的列,它在每次插入新记录时自动递增其值,通常用于创建唯一的主键。然而,在某些情况下,用户可能需要重置这个自增字段,使其从特定值(如1)重新开始...

    SQL Server中读取XML文件的简单做法

    在SQL Server中,读取XML文件并对其进行处理是数据库...在SQL Server的后续版本中,如SQL Server 2005及更高版本,处理XML的功能得到了显著增强,例如引入了XML数据类型和更强大的XML方法,使得XML操作更加简便高效。

    MSSQL2005,MYSQL驱动包

    标题中的"MSSQL2005, MYSQL驱动包"指的是两个数据库系统的Java驱动程序,用于在Java应用程序中连接和操作Microsoft SQL Server 2005和MySQL数据库。这两个驱动包是开发人员在Java环境中与数据库交互所必需的组件。 ...

    MSSQL 2005数据库技术与应用

    《MSSQL 2005数据库技术与应用》涵盖了从数据库基础知识到SQL Server 2005的高级特性的全面解析。此书旨在帮助读者理解并熟练掌握SQL Server 2005这一强大数据库管理系统。 第一章:数据库基础 本章主要介绍了...

    MSSQL2000与MSSQL2005 JDBC URL的区别

    在探讨MSSQL2000与MSSQL2005在JDBC URL上的区别之前,我们需要先了解一些基础知识。 ### JDBC简介 Java Database Connectivity (JDBC) 是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,它...

    MSSQL密码字段的加密

    在本篇文章中,我们将深入探讨如何在MSSQL数据库中实现密码字段的加密与解密。根据提供的信息,本文将围绕以下核心知识点展开讨论:密码字段的设计、自定义加密函数的创建及其应用。 ### 一、密码字段设计 在MSSQL...

    SQL Server2005中用XQuery分解XML数据

    4. **xml.nodes**: 对于需要将XML数据分解成关系数据的情况,`xml.nodes`非常有用。它接收一个XQuery表达式,返回一个包含XML变量中逻辑标量数据的行集。这样,每个节点可以映射到结果集的一行,便于在关系表中处理...

    MSSQL2005支持Mapinfo格式表

    此外,MSSQL2005还支持XML数据类型、增强的安全功能以及集成的业务智能工具,使其成为企业和组织管理大量数据的理想选择。 #### Mapinfo简介 Mapinfo是一种广泛使用的地理信息系统(GIS)软件,主要用于地图制作、...

    php mssql扩展SQL查询中文字段名解决方法

    标题 "php mssql扩展SQL查询中文字段名解决方法" 描述了一个常见的问题,即使用PHP的mssql扩展处理SQL Server数据库中的中文字段名时遇到的查询错误。问题的关键在于,虽然SQL语句在SQL Server中可以正常运行,但在...

    mysql同步mssql2005

    mysql同步mssql2005 - MS-SQL Server - 疑难问题

    mssql2005jsp驱动包

    mssql2005jsp驱动包mssql2005jsp驱动包mssql2005jsp驱动包mssql2005jsp驱动包mssql2005jsp驱动包mssql2005jsp驱动包mssql2005jsp驱动包mssql2005jsp驱动包

    服务器IIS+MSSQL2005+PHP+MYSQL+ZEND环境搭建

    在构建一个完整的Web服务环境时,"服务器IIS+MSSQL2005+PHP+MYSQL+ZEND环境搭建"是一个常见的配置,用于支持动态网站和应用程序的运行。这个环境融合了多种技术,每部分都有其特定的功能和重要性。 **IIS (Internet...

    MSSQL2005/2008数据库一键安装工具.rar

    标题中的"MSSQL2005/2008数据库一键安装工具.rar"指的是一个用于快速安装Microsoft SQL Server 2005或2008的自动化工具。这个工具简化了传统的手动安装过程,允许用户在没有专业IT知识的情况下也能顺利完成数据库的...

    MSSQL2005+VS2005 学校教务处管理系统

    《MSSQL2005+VS2005 学校教务处管理系统详解》 教务管理系统是教育机构日常运营的核心组成部分,它涵盖了学生信息管理、课程安排、成绩管理、教师工作量统计等诸多功能。本文将深入探讨基于MSSQL2005数据库系统和...

    mssql2005卸载工具

    标题中的“mssql2005卸载工具”指的是针对Microsoft SQL Server 2005的专门卸载程序,用于解决标准卸载过程中可能遗留的系统垃圾和问题。SQL Server 2005是一款关系型数据库管理系统,由微软公司开发,广泛应用于...

    MSSQL2005教程集合(CHM)

    《MSSQL2005教程集合》是一个全面讲解SQL Server 2005数据库管理系统的资源合集,尤其适合数据库开发者和管理员学习使用。CHM格式的文档通常包含丰富的索引、搜索功能,便于读者查找和学习所需内容。下面我们将深入...

    MSSQL2005_ORACLE10g_compare

    - **MSSQL2005**:引入了基于计算列的索引视图、XML支持等功能,但在某些领域如异步处理上略逊一筹。 - **Oracle10g**:除了强大的功能集合外,还提供了如Flashback Query、审计功能等独特特性,增强了数据安全性和...

Global site tag (gtag.js) - Google Analytics