一个字符串转换成记录集的问题! 20guo8216]

发布时间:2017-5-30 15:40:38 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"一个字符串转换成记录集的问题! 20guo8216]",主要涉及到一个字符串转换成记录集的问题! 20guo8216]方面的内容,对于一个字符串转换成记录集的问题! 20guo8216]感兴趣的同学可以参考一下。

1$001$123$123456#2$002$234$234567 我想用上面的字符串转换成下面的记录集并放到下面的表内。 no1  no2  no3  no4 1    001  123  123456 2    002  234  234567 规则是单个字段之间以$号分隔 一行记录以#号分隔

declare @s varchar(1000) declare @sql varchar(8000) set @s= '1$001$123$123456#2$002$234$234567' set @sql = replace(replace(@s, '$', ','), '#', 'union all select ') exec('select ' + @sql)

记录不多的时候用上面的方法,要是多的话,就要考虑把字符串拆开了。

上一篇:分布式查询的问题 100bob59]
下一篇:sql server2005作业调用SSIS包报的错误信息 50raohui_1978]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。