加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml查询

发布时间:2020-12-16 06:26:18 所属栏目:百科 来源:网络整理
导读:数据库中的xml格式的列中查询具体子项内容 如下事例: 1、先创建一张表,其中有一列的数据类型是xml CREATE TABLE [dbo].[TB_R]( [ID] [int] NULL, [U_data] [xml] NULL ) ON [PRIMARY] GO 2、插入两条数据 insert into TB_R values (1,'学生信息 姓名刘倩/

数据库中的xml格式的列中查询具体子项内容

如下事例:

1、先创建一张表,其中有一列的数据类型是xml

CREATE TABLE [dbo].[TB_R](
[ID] [int] NULL,
[U_data] [xml] NULL
) ON [PRIMARY]

GO

2、插入两条数据

insert into TB_R values (1,'<学生信息> <姓名>刘倩</姓名> <性别>男</性别> <班级>计算机科学与技术</班级><职位>团支书</职位></学生信息>')
insert into TB_R values (2,'<学生信息> <姓名>刘惊</姓名> <性别>女</性别> <班级>计算机科学与技术</班级><职位>班长</职位></学生信息>')

3、查询xml中具体子项(比如查询ID=2 的学生姓名)

declare @data xml
set @data=(select U_data from TB_R where ID=2)
select @data.query('学生信息/姓名') as '姓名',

查询出的结果为:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读