zoukankan
html css js c++ java
SQL将以字符','分隔的字段值,循环插入表中
将以某单字符分隔的字段值,循环插入表
declare
@strChatRooms
nvarchar
(
1000
)
--
自定义参数,含有','符号的值
declare
@UserID
int
--
自定义参数
declare
@tmpNum
int
--
检查','字符,移动的位置
declare
@tmpID
int
--
获取分隔的值,用于插入表
declare
@iSuccess
int
--
返回查看错误
Begin
Tran
--
事例字符串
set
@strChatRooms
=
'
11,12,13,14,15,
'
--
初始化检查','符号位置,符号自定义
set
@tmpNum
=
1
--
进行循环将','符号分隔的数据插入信息表
while
len
(
@strChatRooms
)
>
0
begin
if
substring
(
@strChatRooms
,
@tmpNum
,
1
)
=
'
,
'
begin
set
@tmpID
=
cast
(
left
(
@strChatRooms
,
@tmpNum
-
1
)
as
int
)
set
@strChatRooms
=
right
(
@strChatRooms
,
len
(
@strChatRooms
)
-
@tmpNum
)
set
@tmpNum
=
1
Insert
into
ChatAdmin(UserID,ChatRoomID)
Values
(
@UserID
,
@tmpID
)
if
@@error
<>
0
begin
ROLLBACK
TRAN
set
@iSuccess
=
-
14
return
end
end
else
set
@tmpNum
=
@tmpNum
+
1
end
Commit
Tran
查看全文
相关阅读:
Python:循环语句
Python:list用法
ettercap局域网DNS欺骗实现过程
Linux关于用户信息的一些命令
业务逻辑漏洞
Linux安装Sqlmap等工具
CVE-2015-1635(MS15-034 )进行DOS攻击
HTTP.SYS远程代码执行漏洞测试(ms15-034)
爬虫学习笔记
MSF利用ms17-010漏洞过程记录
原文地址:https://www.cnblogs.com/hanguoji/p/814413.html
最新文章
Linux查看端口被哪个程序占用
centos查看实时网络带宽占用情况方法
mysql 性能调优
from disk cache 与 from memory cache
Docker部署Zabbix+Grafana监控
docker环境 快速使用elasticsearch-head插件
Docker环境 ELK 快速部署
ELK 6安装配置 nginx日志收集 kabana汉化
Docker rancher 部署
docker volume创建、备份、nfs存储
热门文章
docker网络实践
docker-compose批量管理docker容器
python中__init__ ,__del__ &__new__
《python核心编程第二版》课后习题6-12答案
python实现求最大公约数与最小公倍数
PYTHON深拷贝与浅拷贝
python序列(列表,元组,字典)的常用排序
python序列(列表,元组,字典)的增删改查
python习题实例(上)_update18/07/03
Python:函数
Copyright © 2011-2022 走看看