国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

MS SQL SERVER 自定義split函數(shù)

2019-11-08 21:00:02
字體:
供稿:網(wǎng)友

由于ms sql server 中沒有提供split 函數(shù),所以自定義一個SplitStr函數(shù),用來實(shí)現(xiàn)同樣功能。

CREATE FUNCTION [dbo].[SplitStr](@String varchar(8000), @Delimiter char(1)) returns @temptable TABLE (items varchar(8000)) as begin declare @idx int declare @slice varchar(8000) select @idx = 1 if len(@String)<1 or @String is null return while @idx!= 0 begin set @idx = charindex(@Delimiter,@String) if @idx!=0 set @slice = left(@String,@idx - 1) else set @slice = @String if(len(@slice)>0) insert into @temptable(Items) values(@slice) set @String = right(@String,len(@String) - @idx) if len(@String) = 0 break end return end

調(diào)用方式 SELECT * FROM Split(‘2,4,7’,’,’), 由于返回結(jié)果為 table 類型,所以直接在from 位置調(diào)用該函數(shù)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 特克斯县| 观塘区| 青铜峡市| 灌云县| 湘乡市| 灵川县| 临城县| 朝阳县| 齐齐哈尔市| 东丰县| 高台县| 什邡市| 青铜峡市| 宜兴市| 鹿泉市| 镇赉县| SHOW| 阳东县| 邳州市| 洛浦县| 华安县| 大埔区| 翁源县| 大名县| 临安市| 广宗县| 六安市| 贡觉县| 太保市| 平江县| 栾城县| 车险| 衡水市| 苏尼特左旗| 铜川市| 嘉禾县| 正安县| 阜城县| 襄城县| 大方县| 紫金县|