分割函式
ALTER function [dbo].[_sys_split](@SourceSql nvarchar(max),@StrSeprate nvarchar(20))
returns @temp table([tid] int identity ,[code] nvarchar(500))
--實現split功能的函式 --date :2009-7-8
as
begin
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
語法
CHARINDEX ( expression1 , expression2 [ , start_location ] )引數 expression1 一個表示式,其中包含要尋找的字元的次序。
expression1 是一個短字元資料型別分類的表示式。
expression2 一個表示式,通常是一個用於搜尋指定序列的列。
expression2 屬於字串資料型別分類。
start_location 在 expression2 中搜尋 expression1 時的起始字元位置。如果沒有給定 start_location,而是一個負數或零,則將從 expression2 的起始位置開始搜尋。
返回型別 int
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7899089/viewspace-610102/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Sql server 分割符函式SQLServer函式
- 建立一個字串分割的函式字串函式
- 分割槽函式Partition By的基本用法函式
- C++分割字串,及strtok函式使用C++字串函式
- Perl split字串分割函式用法指南字串函式
- PHP中array_chunk() 函式如何分割陣列PHP函式陣列
- 如何用DB2的XMLTABLE函式分割XMLCXDB2XML函式
- 自定義函式實現字串分割,返回集合型別函式字串型別
- PostgreSQL LIST分割槽實現:繼承表+函式+觸發器。SQL繼承函式觸發器
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- Oracle 函式大全(字串函式,數學函式,日期函式,邏輯運算函式,其他函式)Oracle函式字串
- 【函式式 Swift】函式式思想函式Swift
- sql server 2005中的分割槽函式用法(partition by 欄位)SQLServer函式
- python中id()函式、zip()函式、map()函式、lamda函式Python函式
- 【函式】Oracle函式系列(2)--數學函式及日期函式函式Oracle
- Python 擴充之特殊函式(lambda 函式,map 函式,filter 函式,reduce 函式)Python函式Filter
- 第7章 IF函式 COUNTIF函式 SUMIF函式函式
- 字元函式、數字函式和日期函式字元函式
- 【函式】Oracle EXTRACT()函式與to_char() 函式函式Oracle
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- 【函式】ORACLE函式大全函式Oracle
- (譯) 函式式 JS #2: 函式!函式JS
- 核函式 多項式核函式 高斯核函式(常用)函式
- 函式名/函式地址/函式指標函式指標
- 第 8 節:函式-匿名函式、遞迴函式函式遞迴
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- js函式 函式自呼叫 返回函式的函式 (閉包)JS函式
- main函式的入口函式AI函式
- (函式)實現strstr函式函式
- 字串函式之Strtok()函式字串函式
- SQL函式之日期函式SQL函式
- Oracle聚合函式/分析函式Oracle函式
- fork函式與vfork函式函式
- 常用函式--時間函式函式
- ORACLE單行函式與多行函式之七:多行函式之分組函式示例Oracle函式
- 一個微軟沒有公佈的提取,分割字串的函式-超級好用微軟字串函式
- 函式式JavaScript(4):函式柯里化函式JavaScript
- 箭頭函式、簡寫函式、普通函式的區別函式