xml 类型的exist 的用法
来源:互联网 发布:2012总决赛数据 编辑:程序博客网 时间:2024/06/05 01:09
http://www.cnblogs.com/stevenshi/archive/2009/12/29/1634838.html
--创建测试数据库
CREATE DATABASE mytest;
GO
USE mytest;
GO
--创建测试表
CREATE TABLE Users
(
ID INT IDENTITY(1,1),
UserInfo XML
)
/*****************XML 的 Exist 操作*****************************/
---插入测试数据
DECLARE @xml XML
SET @xml='<root>
<user id="1">
<userid>001</userid>
<userName>test1</userName>
<userName>test2</userName>
</user>
<user id="2">
<userid>002</userid>
<userName>test1</userName>
<userName>test2</userName>
</user>
</root>'
INSERT INTO Users(UserInfo)VALUES(@xml)
--delete Users
--查询出存在userid=001 的XML,'True' 也可以是1
select * from Users where UserInfo.exist('/root/user[userid="001"]')='True'
--查询出存在user id=1 的XML
select * from Users where UserInfo.exist('/root/user[@id=1]')='True'
--查询存在userid 节点的XML
select * from Users where UserInfo.exist('/root/user[userid]')='True'
--查询不存在userid 节点的XML
select * from Users where UserInfo.exist('/root/user[not(userid)]')='True'
- xml 类型的exist 的用法
- exist的一些用法
- Exist和In的用法
- NOT EXIST和NOT IN 和MINUS的用法
- oracle中in与exist的用法与比较
- XML传来的类型
- 枚举类型的用法
- VARIANT类型的用法
- VARIANT类型的用法
- VARIANT类型的用法
- VARIANT类型的用法
- enum类型的用法
- String 类型的用法
- VARIANT类型的用法
- 枚举类型的用法
- 枚举类型的用法
- 枚举类型的用法
- BigDecimal 类型的用法
- SQL中的CASE使用方法
- 导出至xls
- windows 核心编程 SingleTon.cpp
- SQL XML 类型插入操作
- GridView分页方法(显示总页数、当前页)
- xml 类型的exist 的用法
- profile在IT领域的profile
- SQL XML类型的查询
- 英语音标学习顺口溜集锦
- 怎么把一个date型的数据存如sql数据库,对应字段也是date类型。
- error at ::0 can't find referenced pointcut..可能出现错误的原因
- 中国电子行业及其它–电子行业看中国的科技现状
- 中小站长生存调查:44万网站消失之谜
- 浏览器图片的缓存问题,以及网页的缓存问题