数据库分割字符串
来源:互联网 发布:win7下安装linux双系统 编辑:程序博客网 时间:2024/05/15 03:02
create FUNCTION [dbo].[f_splitstr]
(
-- Add the parameters for the function here
@SourceSql nvarchar(max),
@StrSeprate nvarchar(10)
)
RETURNS @temp table(F1 nvarchar(100))
AS
BEGIN
-- Fill the table variable with the rows for your result set
declare @i int
set @SourceSql=rtrim(ltrim(@SourceSql))
set @i=charindex(@StrSeprate,@SourceSql)
while @i>=1
begin
insert @temp values(left(@SourceSql,@i-1))
set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i)
set @i=charindex(@StrSeprate,@SourceSql)
end
if @SourceSql<>''
insert @temp values(@SourceSql)
return
END
应用:select * from f_splitstr('1,2,3',',')
- 数据库分割字符串
- 数据库对字符串进行分割
- Oracle数据库,逗号分割字符串
- 关于数据库分割及截取字符串
- 分割字符串
- 分割字符串
- 分割字符串
- 分割字符串
- 分割字符串
- 字符串分割
- 字符串分割
- 分割字符串
- 字符串分割
- 字符串分割
- 分割字符串
- 分割字符串
- 分割字符串
- 字符串分割
- ADO.net
- delphi實現SSL訪問
- css制作下拉菜单
- 小写金额转换成大写
- 2008年要看技术书了
- 数据库分割字符串
- 并发编程原则与技术(三)——对象的发布和逸出
- Aptana:好用的Web前端开发IDE
- showModalDialog的一些用法和缓存问题
- .NET Security in Web parts 1
- Petshop4.0之策略模式
- 理解spring (转载)
- 威尔·史密斯[Will Smith]
- 阿诺德·施瓦辛格(ARNOLD SCHWARZENEGGER )