
XML
文章平均质量分 81
东那个升
做人要低调!
展开
-
mssql中用xml的方法拆分以不定空格为分割符号的字符串
---xml拆分以不定空格为分割符号的字符串 --测试数据if object_id([tb]) is not null drop table [tb]create table [tb]([a] varchar(200))goinsert [tb]select aaaa bbbb cccc ddddinsert [tb]select ee原创 2010-03-18 14:38:00 · 1190 阅读 · 4 评论 -
SQL XML 查询整理
<br />只整理了一些还不是很完全,以后会继续补全。<br />--=======<br />--XML<br />--=======<br /> <br />--1.modify()<br />DECLARE@xXML<br />SELECT@x='<People NAME="dongsheng" SEX="女"/>'<br />DECLARE@SEXNVARCHAR(10)<br />SELECT@SEX='男'<br />SET@x.modify(' replace value of (/Pe原创 2010-07-23 17:25:00 · 2571 阅读 · 1 评论 -
从XML查询属性
<br />以下为一位同事服务器上保存的某LOG,格式为TXT。<br />需要解析成如下格式的数据<br />/*<br />col_time catName NodeNmae value<br />------------------------------------------------- --------- ----------------------<br /> 0000000原创 2010-07-23 23:46:00 · 977 阅读 · 1 评论 -
FOR XML EXPLICIT使用-2
<br />该文为上篇FOR XML EXPLICIT使用的详细过程。<br /> <br />declare@ttable (<br />SendIDnvarchar(50),<br />ChannelsIDnvarchar(50),<br />DeliveryLocnvarchar(50),<br />MsgNonvarchar(50),<br />MsgDatedatetime,<br />Coinnvarchar(50),<br />Amtfloat,<br />Remarknvarchar(50)原创 2010-07-29 12:50:00 · 2394 阅读 · 1 评论 -
FOR XML (AUTO,RAW)
<br />/*<br />通过使用FOR XML与一些关键字组合可以生成XML格式,经常使用的一些<br />关键字有AUTO, RAW, PATH or EXPLICIT。下面具体说明如何使用这些<br />关键字来生成XML。下面使用了ATUO,RAW方法来生车XML格式数据。<br /> <br />*/<br /> <br />/*<br />下面生成一张测试表<br />*/<br /> <br />--CREATE TABLE Employees<br />--(<br />-- Em原创 2010-07-29 17:46:00 · 2131 阅读 · 1 评论 -
FOR XML EXPLICIT使用
declare @t table (SendID nvarchar(50),ChannelsID nvarchar(50) ,DeliveryLoc nvarchar(50) ,MsgNo nvarchar(50) ,MsgDate datetime ,Coin nvarchar(50) ,Amt float,Remark nvarchar(50) ,ContactName nvarchar(50) ,ContactTel nvarchar(50) ,ContactAddress nvarchar(50),原创 2010-07-27 16:40:00 · 1836 阅读 · 0 评论 -
FOR XML PATH
<br /> <br />/*<br /><br />FOR XML PATH<br />之前已经说了一些FOR XML (AUTO,RAW)的使用,下面说一说FOR XML PATH 模式的使用.<br />AUTO,RAW模式可以满足大多数的XML格式需求,PATH模式可以提供其他的一些格式功能.<br />*/<br /> <br />--1.控制层次<br />/*<br />使用PATH模式,你可以生成XML节点的层次结构.XML的层次是通过列的别名来控制的.<br />下面的查询中增加了一个新的原创 2010-07-30 13:19:00 · 3615 阅读 · 1 评论 -
XML 方法对SQL列表中的值进行重新排序
XML方法对SQL列表中的值进行重新排序/*最近在看问题的时候看到用xml方法对SQL列表的重新排序,方法一为原来提供的方法,方法二为后来想到的方法。此处没有的写法,有兴趣的可以补全。*/declare@ttable (idint,valuelistvarchar(200))insert@t select 1,'1,43,3,2'insert@t select 2,'233,100,4455,323,223'--方法一;withtbas(selectid,valuefrom@tcrossapply(se原创 2010-08-02 14:41:00 · 1623 阅读 · 0 评论 -
生成XML TREE
/* 生成XML 树。 问题贴地址:http://topic.youkuaiyun.com/u/20100805/16/42b6c9fe-ffd8-48e3-ab84-00b754ada213.html?74723 */ --生成测试表 --CREATE TABLE test( id int, parentid int, title varchar(10))--INSERT test se原创 2010-08-05 17:30:00 · 912 阅读 · 0 评论