SQL Server實現(xiàn)將特定字符串拆分并進行插入操作的方法
更新時間:2016年08月10日 10:09:33 作者:Quber
這篇文章主要介紹了SQL Server實現(xiàn)將特定字符串拆分并進行插入操作的方法,涉及SQL Server的循環(huán)、遍歷、判定及插入等相關(guān)操作技巧,需要的朋友可以參考下
本文實例講述了SQL Server實現(xiàn)將特定字符串拆分并進行插入操作的方法。分享給大家供大家參考,具體如下:
--循環(huán)執(zhí)行添加操作
declare @idx as int
While Len(@UserList) > 0
Begin
Set @idx = Charindex(',', @UserList);
--只有一條數(shù)據(jù)
If @idx = 0 and Len(@UserList) > 0
Begin
Insert Into BIS_MsgCenterInfo(ID,MsgID,UserID,[State])Values(Newid(),@ID,@UserList,0);
Break;
End
--多條數(shù)據(jù)
If @idx > 1
Begin
Insert Into BIS_MsgCenterInfo(ID,MsgID,UserID,[State]) Values(Newid(),@ID,left(@UserList, @idx - 1),0);
Set @UserList = right(@UserList, Len(@UserList) - @idx);
End
Else
Set @UserList = right(@UserList, Len(@UserList) - @idx);
End
希望本文所述對大家SQL Server數(shù)據(jù)庫程序設(shè)計有所幫助。
相關(guān)文章
SQL?Server主鍵與外鍵設(shè)置以及相關(guān)理解
在數(shù)據(jù)庫的學(xué)習(xí)中對于一個表的主鍵和外鍵的認(rèn)識是非常重要的,下面這篇文章主要給大家介紹了關(guān)于SQL?Server主鍵與外鍵設(shè)置以及相關(guān)理解的相關(guān)資料,需要的朋友可以參考下2022-10-10
SQL Server 2005降級到2000的正確操作步驟分享
這篇文章主要和大家一起分享的是SQL Server 2005導(dǎo)入到SQL Server 2000的正確操作步驟,下面就是文章的主要內(nèi)容描述2014-04-04
SQL Server數(shù)據(jù)庫的死鎖詳細(xì)說明
死鎖是指在一組進程中的各個進程均占有不會釋放的資源,但因互相申請被其他進程所站用不會釋放的資源而處于的一種永久等待,下面這篇文章主要給大家介紹了關(guān)于SQL Server死鎖的相關(guān)資料,需要的朋友可以參考下2024-07-07
基于Microsoft SQL Server實現(xiàn)編寫漢字轉(zhuǎn)拼音函數(shù)
在搜索應(yīng)用中,我們一般會提供一個搜索框,輸入關(guān)健字,點擊查詢按鈕以獲取結(jié)果數(shù)據(jù),大部分情況我們會提供模糊查詢的形式以在一個或多個字段進行搜索以獲取結(jié)果,本文給大家就介紹了基于Microsoft SQL Server實現(xiàn)編寫漢字轉(zhuǎn)拼音函數(shù),需要的朋友可以參考下2024-03-03

