国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宁安市| 鸡泽县| 兴城市| 谢通门县| 长治市| 兴义市| 麻城市| 廉江市| 新丰县| 台安县| 志丹县| 马尔康县| 太谷县| 德江县| 驻马店市| 平南县| 渝北区| 德昌县| 明光市| 涟源市| 蒙城县| 房山区| 靖州| 神木县| 涡阳县| 泸西县| 崇礼县| 收藏| 桑植县| 泽库县| 喀喇沁旗| 金门县| 吴川市| 全椒县| 台安县| 寿宁县| 湖北省| 林口县| 顺平县| 汉阴县| 武宣县|