位置: 编程技术 - 正文

sql下三种批量插入数据的方法(sql语句批量添加数据)

编辑:rootadmin

本文将介绍三种批量插入数据的方法。第一种方法是使用循环语句逐个将数据项插入到数据库中;第二种方法使用的是SqlBulkCopy,使您可以用其他源的数据有效批量加载 SQL Server 表;第三种使用的方法是sql server中的表值参数方法,表值参数是 SQL Server 中的新参数类型。表值参数是使用用户定义的表类型来声明的。使用表值参数,可以不必创建临时表或许多参数,即可向 Transact-SQL 语句或例程(如存储过程或函数)发送多行数据。

代码示例:

此例子为控制台输出程序,有两个类,一个为BulkData类,主要实现了表值参数和sqlbulkcopy是如何插入数据的,一个类为Repository,一个app.config配置文件。所用数据库为sql server 。

建库语句:

BulkData.cs

Repository.cs

App.config

Program.cs

三种方法分别插入万条数据所用的时间为:

循环语句所用时间:

sqlbulkcopy方法所用时间为:

表值参数所用时间为:

我不会告诉你有一种sql语法可以这么写:

推荐整理分享sql下三种批量插入数据的方法(sql语句批量添加数据),希望有所帮助,仅作参考,欢迎阅读内容。

sql下三种批量插入数据的方法(sql语句批量添加数据)

文章相关热门搜索词:sql批量操作,sql 批量添加数据,sql怎么批量添加数据,sql语句批量添加数据,sql批量添加,sql批量操作,sql批量操作,sql批量操作,内容如对您有帮助,希望把文章链接给更多的朋友!

sql 百万级数据库优化方案分享 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致

SQL查询中in和exists的区别分析 select*fromAwhereidin(selectidfromB);select*fromAwhereexists(select1fromBwhereA.id=B.id);对于以上两种情况,in是在内存里遍历比较,而exists需要查询数据库,所以当B表数

sql条件查询语句的简单实例 //创建成绩表createtableresult(stu_idvarchar2()notnull,chinanumber(9,2)null,mathnumber(9,2)null,englishnumber(9,2)null);//插入数据insertintoresultvalues('',,,);insertintoresultvalu

标签: sql语句批量添加数据

本文链接地址:https://www.jiuchutong.com/biancheng/320323.html 转载请保留说明!

上一篇:SQLServer 数据库变成单个用户后无法访问问题的解决方法(sqlserver数据库版本号怎么查)

下一篇:sql 百万级数据库优化方案分享(百万级别数据库mysql)

  • 什么是企业增值税和所得税
  • 关税计算怎么算?
  • 差额纳税是什么税
  • 缓交的社保费,包括个人部分
  • 办理企业所得税退税
  • 分期收款怎么做账
  • 应缴所得税包括哪些税种
  • 计算企业所得税不得扣除的项目
  • 进项税当月申报怎么申报
  • 年末一般纳税人应交增值税借贷调平什么意思
  • 一般纳税人能用小企业会计准则吗
  • 受托加工物资算资产吗
  • 一般纳税人出售不动产增值税税率是多少
  • 工程和技术研究和试验发展
  • 待处理财产损益的二级科目
  • 库存商品成本变动率
  • 汇算清缴补缴税款分录小企业会计
  • mac和wondows
  • 补缴税款会计分录
  • 销售商品包装材料怎么做
  • vue打开窗口
  • 参加活动获得的荣誉怎么写
  • 开发企业房产税如何征收
  • PHP:curl_close()的用法_cURL函数
  • 房产税应计入哪个会计科目
  • 前端doctype
  • php如何实现伪静态
  • 委托银行收款的会计分录怎么写
  • 外籍人员一次性奖金
  • 单位和个人交付的区别
  • php获取表单数据的方法和区别
  • php操作json文件
  • 基于Java+Springboot+vue在线版权登记管理系统设计实现
  • ci框架教程
  • php写一个简单的单例模式
  • 我们现在收到的礼物
  • 银行的抵债资产会过到银行名下吗
  • 股权转让不用交税
  • mongodb 教程
  • 马踏棋盘游戏规则
  • 公司业务订金怎么退
  • asp连接mysql数据库
  • 进项税加计抵扣政策2023年
  • 计提房产税土地使用税
  • 小规模纳税人申报纳税详细流程
  • 哪些票据属于会计票据
  • 存货跌价准备确认损失分录
  • 小规模纳税人缴纳增值税怎么做账
  • 用现金购买股票分录
  • 工程施工人工费如何结转
  • 分期付款购无形资产怎么入账?
  • 企业建账流程图
  • 教你怎么使用加油机
  • Linux下mysql5.6.33安装配置教程
  • 关于mysql数据库服务登录下列描述正确的是
  • mysql优化sql有哪些
  • ubuntu系统安装谷歌浏览器
  • ubuntu20.10
  • mac笔记软件推荐
  • centos开机自动运行
  • avc用什么打开
  • macos终端命令
  • mac双系统怎么调整磁盘空间
  • win10系统出现蓝屏
  • win7系统无wifi连接
  • 微软股票
  • windows10 正式版
  • linux就要这样学
  • js函数预解析
  • android:ellipsize="marquee"
  • event_base_new
  • div+css布局是什么
  • 各种常用的js函数有哪些
  • android图库
  • jquery-easyui-1.3.3
  • python cookie session
  • python语言中
  • input checked选择
  • python里list
  • 酒类包装物押金的消费税处理规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设