社区
疑难问题
帖子详情
客户端批量数据插入数据库???
ysc1981
2006-08-09 06:02:26
我在客户端里面产生的数据,比如在网格里面有十行的数据,我要把它批量的插入的数据库里面,而不是循环一次一条的插入应该怎么做?
我是有一个想法,把这十行的数据组成一个字符串传给存储过程,在存储过程里面在把他分解成十行数据,也就是在存储过程里面来循环插入,不知道有没有具体的做法,SQL不支持数组,要不然就可以用数组处理了。
不知道各位大哥能不能给我一个比较好的思路
...全文
285
5
打赏
收藏
客户端批量数据插入数据库???
我在客户端里面产生的数据,比如在网格里面有十行的数据,我要把它批量的插入的数据库里面,而不是循环一次一条的插入应该怎么做? 我是有一个想法,把这十行的数据组成一个字符串传给存储过程,在存储过程里面在把他分解成十行数据,也就是在存储过程里面来循环插入,不知道有没有具体的做法,SQL不支持数组,要不然就可以用数组处理了。 不知道各位大哥能不能给我一个比较好的思路
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fcuandy
2006-08-11
打赏
举报
回复
生成SQL语句一次插入.
比如表格里有数据
aa bb cc
dd ee ff
按照你的格式约定,生成
SQL="INSERT tb (a,b,c) ";
SQL+="SELECT 'aa','bb','cc'";
SQL+="UNION ALL SELECT 'dd','ee','ff'";
生成这样的语句后执行
breakfast
2006-08-11
打赏
举报
回复
记号
ysc1981
2006-08-10
打赏
举报
回复
那如果不这样做,要怎么做效率才会比较高呢
OracleRoob
2006-08-09
打赏
举报
回复
如果确实需要这样处理,可以在前台先生成一个串。
规则是:
(1)同一条记录内部各字段用逗号分隔
(2)不同记录用分号分隔
在后台循环拆分
下面是一个拆分函数的例子:
/*
功能:实现split功能的函数
*/
create function fn_split
(
@inputstr varchar(8000),
@seprator varchar(10)
)
returns @temp table (a varchar(200))
as
begin
declare @i int
set @inputstr = rtrim(ltrim(@inputstr))
set @i = charindex(@seprator, @inputstr)
while @i >= 1
begin
insert @temp values(left(@inputstr, @i - 1))
set @inputstr = substring(@inputstr, @i + 1, len(@inputstr) - @i)
set @i = charindex(@seprator, @inputstr)
end
if @inputstr <> '\'
insert @temp values(@inputstr)
return
end
OracleRoob
2006-08-09
打赏
举报
回复
这样循环处理的效率不一定高。
MySQL
批量
操作,一次
插入
多少行
数据
效率最高?
我们在操作大型
数据
表或者日志文件的时候经常会需要写入
数据
到
数据
库
,那么最合适的方案就是
数据
库
的
批量
插入
。只是我们在执行
批量
操作的时候,一次
插入
多少
数据
才合适呢?假如需要
插入
的
数据
有百万条,那么一次
批量
插入
多少条的时候,效率会高一些呢?这里博主和大家一起探讨下这个问题,应用环境为
批量
插入
数据
到临时表。博主经过测试+谷歌,最终是选用的一次
批量
插入
数据
量为max_allowed_packet大小的一半。https。...
mysql
批量
插入
数据
,一次
插入
多少行
数据
效率最高?
文章目录一、前言二、
批量
插入
前准备1、
插入
到
数据
表的字段2、计算一行字段占用的空间3、在
数据
里做
插入
操作的时候,整体时间的分配三、
批量
插入
数据
测试1、SQL语句的大小限制2、查看服务器上的参数:3、计算一次能
插入
的最大行记录4、测试
插入
数据
比对(1)
插入
11W条
数据
,按照每次10,600,1000,20000,80000来测试:(2)加大
数据
量到24w(3)加大测试量到42W5、如果
插入
的值就是s...
MySQL
批量
插入
数据
,一次
插入
多少行
数据
效率最高?
一、前言 我们在操作大型
数据
表或者日志文件的时候经常会需要写入
数据
到
数据
库
,那么最合适的方案就是
数据
库
的
批量
插入
。只是我们在执行
批量
操作的时候,一次
插入
多少
数据
才合适呢?假如需要
插入
的
数据
有百万条,那么一次
批量
插入
多少条的时候,效率会高一些呢?这里博主和大家一起探讨下这个问题,应用环境为
批量
插入
数据
到临时表。二、
批量
插入
前准备 博主本地原本是循环查出来的
数据
,然后每100...
数据
库
数据
快速
插入
的方法
问题: 需要在mysql中造大量的
数据
。 方式: 一、insert 一条一条
插入
数据
到
数据
库
中。 不适合大量
数据
的
插入
。 二、LOAD DATA INFILE 方案 三、extend insert语句(
批量
插入
) 四、使用 mysqlimport 导入
数据
优先文案: 二、LOAD DATA INFILE 如果你正在寻找提高原始性能的方案,这无疑是你的首选方案。 LOAD DATA INFILE是一个专门为 MySQL 高度优化的语句,它直接将
数据
从 CSV / TSV 文件
插入
到.
java实现mqtt发布
数据
,订阅端接收到
数据
插入
到
数据
库
中。
java实现mqtt发布
数据
,订阅端接收到
数据
插入
到
数据
库
中。一、 前期准备二、需求三、代码下载四、代码分析1.pom.xml2.连接类3.改动注意五、测试java实现mqtt发布
数据
,订阅端接收到
数据
插入
到
数据
库
中--不过如此六、下步目标 一、 前期准备 mqtt入门的前两个博客请参看 1.01 MQTT小例子-连接 https://blog.csdn.net/qq_44218805/article/details/113453789 2.02MQTT小例子-java实现接入平台实现发布与订阅功能 htt
疑难问题
22,210
社区成员
121,729
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章