同一对象多条数据同时插入数据库
执行插入的存储过程
ALTER PROC [dbo].[proc_Products_InfoUpdate]
@FminAmount VARCHAR(MAX),
@FmaxAmount VARCHAR(MAX),
@FrateFloating VARCHAR(MAX)
AS
INSERT INTO dbo.Rate_Floating(bakProcId,minAmount,maxAmount,rateFloating)
SELECT @id,A.istr,B.istr,C.istr from dbo.fsplit(@FminAmount,',') AS A
INNER JOIN dbo.fsplit(@FmaxAmount,',') AS B ON A.id=B.ID
INNER JOIN dbo.fsplit(@FrateFloating,',') AS C ON A.id=C.ID
上面的 @FminAmount 、@FmaxAmount、@FrateFloating 是参数
如下:@FminAmount 的值为:张三,李四,王五 @FmaxAmount值为:男,女,男 以此类推
张三 |
男 |
19 |
李四 |
女 |
20 |
王五 |
男 |
19 |
dbo.fsplit是一个自定义函数,需要传入的参数是:需要分割的字符串,分割字符
ALTER function [dbo].[fsplit](
@str varchar(8000)
,@spli varchar(10)
)
returns @re table(id int identity,istr varchar(8000))
as
begin
declare @i int,@splen int
select @splen=len(@spli) ,@i=charindex(@spli,@str)
while @i>0
begin
insert into @re values(left(@str,@i-1) )
select @str=substring(@str,@i+@splen,8000)
,@i=charindex(@spli,@str)
end
if @str<>'' insert into @re values(@str)
return
end
转载于:https://www.cnblogs.com/ZQiuMei/p/4110459.html
同一对象多条数据同时插入数据库相关推荐
- 教你急速快速批量插入1000万条数据到mysql数据库表面试题
急速快速批量插入1000万条数据到mysql数据库表面试题 教你急速快速批量插入1000万条数据到mysql数据库表&面试题 我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好 ...
- android动态更新数据库数据,Android数据库更新——上万条数据的插入
在实际情况下,很可能遇到会向一个表中插入10万条数据,而这样的数据库更新,如果用寻常的方式,在SQLiteOpenHelper.onUpdate()方法中不断的执行SQL语句,那么效率是可想而知的,甚 ...
- 大量数据批量插入数据库
大量数据批量插入数据库 前言 工作时遇到了大量数据需要插入到数据库的情况,一条条的插入速度慢效率低下,不能满足需求,为了解决此问题采用了sql中使用foreach,并在service中设置批量来进行批 ...
- 绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来
我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: ...
- 插入1000万条数据到mysql数据库表
转自:https://www.cnblogs.com/fanwencong/p/5765136.html 我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入100 ...
- mysql 1000万数据读取_插入1000万条数据到mysql数据库表
转自:https://www.cnblogs.com/fanwencong/p/5765136.html 我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入100 ...
- 力控数据写入mysQL_绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来...
我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: ...
- 批量往mysql里面插入1000万条数据_绝对干货,教你4分钟插入1000万条数据到mysql数据库表,快快进来...
我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: ...
- 4分钟插入1000万条数据到mysql数据库表
准备工作 我用到的数据库为,mysql数据库8.0版本的,使用的InnoDB存储引 创建测试表 CREATE TABLE `product` (`id` int NOT NULL AUTO_INCRE ...
最新文章
- Android中RatingBar的自定义效果
- C语言简单题-求整数序列中出现次数最多的数
- CodeForces - 1213E Two Small Strings(暴力+构造)
- Spring原始注解和新注解(使用注解代替xml配置文件)
- Hibernate的Session会话中get()和load()方法的区别
- 命令行编译c#源程序
- 1036 跟奥巴马一起编程(15 分)
- java中对象 引用的概念_java中的对象 方法 引用 等一些抽象的概念是什么意思呢?...
- 随想录(mmu的学习)
- 在线解析解码jwt token工具
- 自己的域名邮箱用GMAIL:申请注册GMAIL的免费企业邮箱
- 使用代理ip会导致网络卡顿吗?
- 在Letax中使用enumerate编辑 Step1 , Step2, ..... ,并设置缩进
- Actor模型与传统模型
- JdbcTemplate – 调用存储过程
- LogStash 7.x com.mysql.cj.jdbc.Driver not loaded的解决方法
- 想转行UI设计师,学习方向是啥,都应该学习什么内容
- arcgis标注有的显示有的不显示
- 音响DIY入门需要掌握的20种电路及简介
- suse linux 单用户,如何在 SUSE 12 Linux 中进入单用户模式?
热门文章
- 计算机视觉未有深度学习之前
- python求解三角形第三边长
- java表示学生信息的类Student,并输出相关信息
- 大厂面试常问的机器学习,计算机视觉怎么学?详细指南来了!
- 相比于深度学习,传统的机器学习算法难道就此没落了吗,还有必要去学习吗?...
- java udp类_UDP及java中的类
- python 视频分析_成为视频分析专家:自动生成集锦的方法(Python实现)
- pmbok第六版_英文版(带目录).pdf_书籍分享 | 高等数学(第六版)含解析~同济大学...
- 创新方法(TRIZ)理论及应用(一)
- mysql行锁表怎么办_mysql - 表锁,行锁