社区
疑难问题
帖子详情
客户端批量数据插入数据库???
ysc1981
2006-08-09 06:02:26
我在客户端里面产生的数据,比如在网格里面有十行的数据,我要把它批量的插入的数据库里面,而不是循环一次一条的插入应该怎么做?
我是有一个想法,把这十行的数据组成一个字符串传给存储过程,在存储过程里面在把他分解成十行数据,也就是在存储过程里面来循环插入,不知道有没有具体的做法,SQL不支持数组,要不然就可以用数组处理了。
不知道各位大哥能不能给我一个比较好的思路
...全文
286
5
打赏
收藏
客户端批量数据插入数据库???
我在客户端里面产生的数据,比如在网格里面有十行的数据,我要把它批量的插入的数据库里面,而不是循环一次一条的插入应该怎么做? 我是有一个想法,把这十行的数据组成一个字符串传给存储过程,在存储过程里面在把他分解成十行数据,也就是在存储过程里面来循环插入,不知道有没有具体的做法,SQL不支持数组,要不然就可以用数组处理了。 不知道各位大哥能不能给我一个比较好的思路
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
这样循环处理的效率不一定高。
sqleditor 一个用c#写的db2
客户端
工具(原创)
综上所述,这个原创的C# DB2
客户端
工具结合了.NET Framework 2.0的强大功能,提供了丰富的
数据
库
管理特性,如智能代码提示、
批量
SQL执行、
数据
编辑以及导出功能,旨在提升DB2
数据
库
的管理和操作体验。
MongoDB学习手册
- **实时
数据
存储**:支持实时的
数据
插入
、更新与查询,适用于需要高并发的实时
数据
存储场景。 - **文档存储**:BSON
数据
格式非常适合文档化格式的存储及查询,便于处理半结构化
数据
。 - **分布式
数据
库
**:适合构建...
C#高效
批量
数据
插入
技术详解
在现代软件开发中,
批量
插入
数据
是一项经常遇到的需求,尤其在
数据
迁移、初始化测试
数据
或大量日志记录时显得尤为关键。C#作为.NET平台的主要编程语言,提供了强大的
数据
操作能力。理解并掌握C#中
批量
插入
数据
的高效...
如何将Json格式的
数据
写入
数据
库
?
保姆教程教你如何将json
数据
写入
数据
库
,附源码!!!
MySQL
批量
插入
数据
,一次
插入
多少行
数据
效率最高?
一、前言 我们在操作大型
数据
表或者日志文件的时候经常会需要写入
数据
到
数据
库
,那么最合适的方案就是
数据
库
的
批量
插入
。只是我们在执行
批量
操作的时候,一次
插入
多少
数据
才合适呢?假如需要
插入
的
数据
有百万条,...
疑难问题
22,302
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章