SQL Server实现将特定字符串拆分并进行插入操作的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server实现将特定字符串拆分并进行插入操作的方法相关的知识,希望对你有一定的参考价值。
参考技术A 本文实例讲述了SQLServer实现将特定字符串拆分并进行插入操作的方法。分享给大家供大家参考,具体如下:
--循环执行添加操作
declare
@idx
as
int
While
Len(@UserList)
>
0
Begin
Set
@idx
=
Charindex(',',
@UserList);
--只有一条数据
If
@idx
=
0
and
Len(@UserList)
>
0
Begin
Insert
Into
BIS_MsgCenterInfo(ID,MsgID,UserID,[State])Values(Newid(),@ID,@UserList,0);
Break;
End
--多条数据
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数据库程序设计有所帮助。
以上是关于SQL Server实现将特定字符串拆分并进行插入操作的方法的主要内容,如果未能解决你的问题,请参考以下文章