首页 > 资讯列表 > 编程/数据库 >> 数据库操作教程

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

数据库操作教程 2022-09-23 17:57:10 转载来源: 网络整理/侵权必删

本文实例讲述了SQLServer实现将特定字符串拆分并进行插入操作的方法。分享给大家供大家参考,具体如下:--循环执行添加操作declare@idxasintWhileLen(@UserList)>0BeginSet@idx=Charindex(',',@UserList);--只有一条数据If@idx=0andLen(@UserList)>0BeginInsertIntoBIS_MsgCenterInfo(ID,MsgID,UserID,[State])Values(Newid(),@ID,@UserList,0);Break;End--多条数据If@idx>1BeginInsertIntoBIS_MsgCenterInfo(ID,MsgID,UserID,[State])Values(Newid(),@ID,left(@UserList,@idx-1),0);Set@UserList=right(@UserList,Len(@UserList)-@idx);EndElseSet@UserList=right(@UserList,Len(@UserList)-@id

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

--循环执行添加操作declare @idx as intWhile Len(@UserList) > 0Begin  Set @idx = Charindex(',', @UserList);  --只有一条数据  If @idx = 0 and Len(@UserList) > 0BeginInsert Into BIS_MsgCenterInfo(ID,MsgID,UserID,[State])Values(Newid(),@ID,@UserList,0);Break;End--多条数据  If @idx > 1BeginInsert 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数据库程序设计有所帮助。

标签: SQLServer 现将 特定 字符串 拆分 进行 插入 操作 方法


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持