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
查看全文
相关阅读:
了解windows下的npm
“jupyter notebook 不能导入python库但是终端上可以实现”的问题的解决
本地创建的jupyter notebook 无法连接本地环境(即不能运行代码)
win10 + ubuntu 下右键新建md文件(转载)
LeetCode刷题2
【入门】离散化
【10.5NOIP普及模拟】sum
【10.5NOIP普及模拟】sort
【2020.02.01NOIP普及模拟4】怪兽
[图论]最小花费
原文地址:https://www.cnblogs.com/hanguoji/p/814413.html
最新文章
C# string类型和byte[]类型相互转换
linux 软件连接
c# 单个文件上传至服务器
City
c# 创建快捷方式
C++ 字符串编程训练5
C++ 字符串编程训练4
C++ 字符串编程训练3
C++ 字符串编程训练2
C++ 字符串编程训练1
热门文章
拜师鸟哥之linux学习体会(15)——开机流程、模块管理与Loader
拜师鸟哥之linux学习体会(14)——程序管理与selinux初探
拜师鸟哥之linux学习体会(13)——linux账号管理与ACL权限设定
拜师鸟哥之linux学习体会(12)——学习shell scripts
拜师鸟哥之linux学习体会(11)——正规表达法与文件格式化处理
当你的数据集是hdf5格式的文件时,肿么办?
核函数(kernel function)
markdown文档
远程访问ubuntu电脑
keras构建1D-CNN模型
Copyright © 2011-2022 走看看