/*使用場景為*引數說明:
第乙個引數為要轉化的字串,第二個引數為字串中間的分隔符
*/create
function func_split_hongfei0416j (@sourcesql
varchar(8000),@strseprate
varchar(2
))
returns
@temp
table(col varchar(100
))
asbegin
declare
@chas
varchar(100
)
set@sourcesql
=@sourcesql
+@strseprate
while(@sourcesql
<>
'')
begin
set@ch
=left(@sourcesql,charindex(@strseprate,@sourcesql,1)-
1)
insert
@temp
values(@ch
)
set@sourcesql
=stuff(@sourcesql,1,charindex(@strseprate,@sourcesql,1),''
)
endreturn
end
需要拼接字串與其他select結果作為in條件的時候使用
或者是其他用途
使用方法示例:
將字串轉化為整型
函式名稱 atol 函式原型 long atol cha r str 函式功能 將字串轉換成乙個長整數 函式返回 轉換後的數值 引數說明 str 待轉換為長整型的字串 所屬檔案 include include int ma in 把字串轉換成整數 收藏 題目 輸入乙個表示整數的字串 把該字串轉換成整...
將數字轉化為字串
將數字轉化為字串 方法一 include int main void temp 0 scanf d num number num do while number 0 string i 0 printf number d,位數是 d位 n num,i 統計出位數 for j 0,i j i 2 j i...
SQL將datetime轉化為字串並擷取字串
select sr child as 孩子姓名 sr parents as 家長姓名 ss updatetime as 分配時間 left ss updatetime,charindex ss updatetime 1 substring convert char 19 ss updatetime,...