当前位置:数据库 > > 正文

sql 如何拆分字符串(SQL Server实现将特定字符串拆分并进行插入操作的方法)

时间:2022-04-01 01:24:28类别:数据库

sql 如何拆分字符串

SQL Server实现将特定字符串拆分并进行插入操作的方法

本文实例讲述了SQL Server实现将特定字符串拆分并进行插入操作的方法。分享给大家供大家参考,具体如下:

  • --循环执行添加操作
    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数据库程序设计有所帮助。

    上一篇下一篇

    猜您喜欢

    热门推荐