Sql Server 常用自定义函数
2013-09-27 16:17
375 查看
-- select * from [dbo].[SplitToTable]('ADSF','|') -- 分解字符串 ALTER FUNCTION [dbo].[SplitToTable] ( @SplitString varchar(max), @Separator char(1) ) RETURNS @SplitStringsTable TABLE ( [id] int identity(1,1), [value] nvarchar(max) ) AS BEGIN DECLARE @CurrentIndex int; DECLARE @NextIndex int; DECLARE @ReturnText nvarchar(max); SELECT @CurrentIndex=1; WHILE(@CurrentIndex<=len(@SplitString)) BEGIN SELECT @NextIndex=charindex(@Separator,@SplitString,@CurrentIndex); IF(@NextIndex=0 OR @NextIndex IS NULL) SELECT @NextIndex=len(@SplitString)+1; SELECT @ReturnText=substring(@SplitString,@CurrentIndex,@NextIndex-@CurrentIndex); INSERT INTO @SplitStringsTable([value]) VALUES(@ReturnText); SELECT @CurrentIndex=@NextIndex+1; END RETURN; END
相关文章推荐
- SQL Server 常用自定义函数整理
- Sql Server中常用的6个自定义函数分享
- Sql Server中常用的6个自定义函数分享
- SQL Server 2005学习之——常用函数与自定义函数
- sql server 系统常用函数:聚合函数 数学函数 字符串函数 日期和时间函数和自定义函数
- Sql Server中常用的6个自定义函数分享
- mysql,SQL Server常用函数整理,以备不时之需
- SQL Server 和 Oracle 的常用函数对比
- [转]SQL Server和Oracle的常用函数对比
- SQL Server 2005常用函数汇总
- SQL Server和Oracle的常用函数对比
- asp.net Sql server 常用函数
- SQL SERVER 常用函数
- 一些常用的JS自定义函数整理
- SQL Server 常用函数使用方法(持续更新)
- [转]SQL Server和Oracle的常用函数对比
- SQL Server处理字符串常用的函数
- Mcrosoft SQL Server 自定义函数
- Sql Server 常用函数
- sql server常用数学函数及系统函数