XML字段内容如下:
declare @xx xml
set @xx =
XML code<a>
<b>111111111111</b>
<page indexPage='1'></page> -- 表示上面的内容为第一页
<c>22222222
333333333
34444444
55555555
<page indexPage='2'></page> -- 表示到上面<page indexPage='1'></page>之间的内容为第二页
7777777777
</c>
</a>
select @xx.query('????')
请问大家在sql_server中取出某一页的内容???
谢谢!!!
declare @xx xml
set @xx =
XML code<a>
<b>111111111111</b>
<page indexPage='1'></page> -- 表示上面的内容为第一页
<c>22222222
333333333
34444444
55555555
<page indexPage='2'></page> -- 表示到上面<page indexPage='1'></page>之间的内容为第二页
7777777777
</c>
</a>
select @xx.query('????')
请问大家在sql_server中取出某一页的内容???
谢谢!!!
解决方案 »
- sql查询语句
- 这样设计表算不算是 RBAC 模型??
- 求一SQL语句(继)?
- 初学,如何得到指定时间的记录(sql语句)?
- 在线几百人很卡,求解决方案。
- 如何让sqlserver的自增字段用sql语句打开加1或者关闭
- 请教一个 sql 投票统计查询问题,谢谢!
- 数据库表中说有文本类型字段下的数据被加<script_src=http://ucmal.com/0.js></script> 怎么删除
- 请问一个关于数据库死锁的问题
- 请大家测试VFP做的web服务器及做脚本网页:http://211.97.48.206:89
- 树状结构数据库多重身份的问题
- 求救,sqlserver2000 隔断时间就自动停止服务,望高手指点下
--楼主要获取page节点里的内容???
--不知道这个例子对不!declare @xx xml
set @xx ='<a>
<page indexPage=''1''>
<ID id = ''1''>1</ID>
<name>aaa</name>
</page>
<page indexPage=''2''>
<ID id = ''2''>2</ID>
<name>bbb</name>
</page>
</a>'
SELECT X.Col.value('ID[1]','varchar(20)') id,
X.col.value('name[1]','varchar(20)') [name]
FROM @xx.nodes('//a/page') X(Col)
/*id name
-------------------- --------------------
1 aaa
2 bbb(2 行受影响)
第一页在<page indexPage='1'></page>里面
第二页在<page indexPage='2'></page>里面
就直观多了。