zoukankan
html css js c++ java
SQL2005中利用xml拆分字符串序列
该问题来自社区提问。
效率不一定很高,但是肯定比替换为select union all好些,起码不用考虑因为字符串过长而导致动态sql语句过长
代码如下:
DECLARE
@str
varchar
(
1000
)
DECLARE
@idoc
int
;
DECLARE
@doc
xml;
set
@str
=
'
1¦3¦4¦25
'
set
@doc
=
cast
(
'
<Root><item><ID>
'
+
replace
(
@str
,
'
¦
'
,
'
</ID></item><item><ID>
'
)
+
'
</ID></item></Root>
'
as
xml)
EXEC
sp_xml_preparedocument
@Idoc
OUTPUT,
@doc
SELECT
*
FROM
OPENXML (
@Idoc
,
'
/Root/item
'
,
2
)
WITH
(
[
ID
]
varchar
(
10
)
)
/**/
/*
ID
-----------
1
3
4
25
*/
查看全文
相关阅读:
HTML5/CSS3滑块动画菜单
基于HTML5手机登录注册表单代码
基于HTML5手机上下滑动翻页特效
基于jQuery+HTML5页面整屏滑动切换代码
基于html5可拖拽图片循环滚动切换
基于html5背景图片自适应代码是一款背景不随滚动条滚动,会根据分辨率不同自动匹配对应的背景图片
HTML5实现摇一摇
html5桌面通知,notification的使用,右下角出现通知框
html5全局属性
HTML5 QQ登录背景动态图片
原文地址:https://www.cnblogs.com/cl1024cl/p/6204949.html
最新文章
Linux操作系统下查看日志
定位日历控件以及上传文件
selenium等待
selenium获取文本的值
python+openpyxl操作excel
python自动发送邮件
RobotFramework的安装(一)
单元测试+测试报告demo
url 中文传参 乱码问题
勾选时激活input,否则禁用
热门文章
js实现获取值传到input里边
javascript实现在图片读取的时候出现进度条….
链接属性rel=’external’、rel=’nofollow’、rel=’external nofollow’三种写法的区别
《微信公众平台入门到精通》,青龙老贼,详情版本
jquery性能优化的十种方法
前端开发中通过js设置cookie的一组方法
$.each 和$(selector).each()的区别
jQuery全屏滚动插件fullPage.js演示
一款贴近用户体验的jQuery日期选择插件。这是一款双日历jQuery日期选择时间插件pickerDateRange。
基于CSS3动态背景登录框代码
Copyright © 2011-2022 走看看