XML数据以纯文本形式存在,不方便用户阅读和使用,但在修改和维护方面较容易。
1.XML查询
XML类型数据是SQL Server中独有的数据类型,与普通数据(Int,vchar)相比有着更高级的功能。
新建一个表来说明XML数据的使用以及XML特有的query查询方法
1.1XML数据的创建
在新建查询中输入
create table PERSON_example //新建数据表
(
p_ID int,
p_data xml //设置第二列为XML类型
)
insert into PERSON_example values(
1,
'<Info><Name>Jane</Name><Sex>Female</Sex></Info>' //XML语句,头尾有着对应关系,<Info>与</Info>,<Name>与</Name>,两个尖括号中间用来存储数据
)
即可,创建结果如下。之后就可以用query语句对其进行操作