sql将逗号分隔的字符串转为表Table
来源:互联网 发布:java 判断object 类型 编辑:程序博客网 时间:2024/05/16 05:40
Create Function [dbo].[Func_SplitStrToTable](@str varchar(8000))Returns @tableName Table( str2table varchar(100))As--该函数用于把一个用逗号分隔的多个数据字符串变成一个表的一列,例如字符串'1,2,3,4,5' 将转换成一个表Beginset @str = @str+','Declare @insertStr varchar(100) --截取后的第一个字符串Declare @newstr varchar(8000) --截取第一个字符串后剩余的字符串set @insertStr = left(@str,charindex(',',@str)-1)set @newstr = stuff(@str,1,charindex(',',@str),'')Insert @tableName Values(@insertStr)while(len(@newstr)>0)begin set @insertStr = left(@newstr,charindex(',',@newstr)-1) Insert @tableName Values(@insertStr) set @newstr = stuff(@newstr,1,charindex(',',@newstr),'')endReturnEnd
调用方法:
select Func_SplitStrToTable('1,2,3,4,5')
- sql将逗号分隔的字符串转为表Table
- sql逗号分隔字符串转化成table的函数
- sql将列转换为以逗号分隔的字符串
- 将用逗号分隔的字符串字段转为对应的多行数据
- SQL Server将表的一列转换成逗号分隔的字符串
- java数组转为以逗号分隔的字符串
- sql把逗号分隔的字符串拆成临时表
- sql把逗号分隔的字符串拆成临时表
- sql把逗号分隔的字符串拆成临时表
- sql把逗号分隔的字符串拆成临时表
- 将逗号分隔的string转化成array(table set)
- 将逗号分隔的字符串转换为List以及List转逗号分隔的字符串
- mysql 逗号分隔的id转为逗号分隔的名称
- sql语句将某一列的值查询成,逗号分隔的字符串
- 将一个以逗号分隔的字符串拆分单个记录,并生成插入sql语句
- sql字符串已逗号分隔
- 将以逗号分隔的字符串转换成字符串数组
- Oracle将以逗号分隔的数字字符串根据字典表转换为中文字符串
- Oracle 绑定变量 详解
- linux设备驱动篇之LED驱动(二)
- POJ 3286How many 0's?
- HTTP协议详解
- mysql5.5.29绿色版的安装
- sql将逗号分隔的字符串转为表Table
- uva难度表
- Oracle database 15章 恢复管理器 闪回恢复区 理论试验
- heike
- css选择器的优先级别和如何编写简洁、高效的css
- asp.net的<% %>总结
- ubuntu 查看系统信息
- QT里用QML写的Android程序关于设置横屏的方法
- POJ 3278 Catch That Cow