如下事例:
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,'<学生信息> <姓名>刘惊</姓名> <性别>女</性别> <班级>计算机科学与技术</班级><职位>班长</职位></学生信息>')
declare @data xml
set @data=(select U_data from TB_R where ID=2)
select @data.query('学生信息/姓名') as '姓名',
查询出的结果为: