SQLServer拆分字符串到临时表
来源:互联网 发布:官方波段选股王软件 编辑:程序博客网 时间:2024/05/21 16:58
GO
Create function [dbo].[split]
(
@SourceSql varchar(max),
@StrSeprate varchar(10)
)
returns @temp table(line varchar(max))
as
begin
declare @i int
set @SourceSql = rtrim(ltrim(@SourceSql))
set @i = charindex(@StrSeprate,@SourceSql)
while @i >= 1
begin
if len(left(@SourceSql,@i-1))>0
begin
insert @temp values(left(@SourceSql,@i-1))
end
set @SourceSql=substring(@SourceSql,@i+len(@StrSeprate),len(@SourceSql)-@i)
set @i=charindex(@StrSeprate,@SourceSql)
end
if @SourceSql <> ''
insert @temp values(@SourceSql)
return
end
-----测试
GO
Select * From dbo.split('asd,f,gh,jk,l',',')
Create function [dbo].[split]
(
@SourceSql varchar(max),
@StrSeprate varchar(10)
)
returns @temp table(line varchar(max))
as
begin
declare @i int
set @SourceSql = rtrim(ltrim(@SourceSql))
set @i = charindex(@StrSeprate,@SourceSql)
while @i >= 1
begin
if len(left(@SourceSql,@i-1))>0
begin
insert @temp values(left(@SourceSql,@i-1))
end
set @SourceSql=substring(@SourceSql,@i+len(@StrSeprate),len(@SourceSql)-@i)
set @i=charindex(@StrSeprate,@SourceSql)
end
if @SourceSql <> ''
insert @temp values(@SourceSql)
return
end
-----测试
GO
Select * From dbo.split('asd,f,gh,jk,l',',')
- SQLServer拆分字符串到临时表
- sqlserver以逗号分割的字符串拆分到临时表
- sqlserver字符串拆分
- sqlserver中拆分字符串问题
- * SQLServer字符串批量拆分函数
- 【SqlServer】字符串拆分需求实现
- 字符串拆分到列
- 字符串拆分到数组
- SQLServer利用表值函数拆分字符串一例分析
- sqlserver 循环临时表插入数据到另一张表
- SqlServer 临时表
- sqlserver 临时表使用方法
- sqlserver 临时表
- SQLServer的临时表
- SQLServer]临时表
- sqlserver创建临时表
- sqlserver 创建临时表
- sqlserver创建临时表
- mysql注入对and or的过滤及uinon select等过滤的一个方法突破
- 位置识别编程指南
- [图像识别]相似图片搜索的原理
- Android strings中使用format
- U盘安装 linux server
- SQLServer拆分字符串到临时表
- 适配器模式
- Android - Other - 布局预览失败
- Discuz的分页函数multi分析
- linux shell -----1 变量$#,$@,$0,$1,$2的含义解释
- HTML,JS,CSS教程
- Crystal Reports for Eclipse(1)
- poj 3071 football 概率dp
- 卡特兰数