位置: 编程技术 - 正文

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)

  • 贴现怎么计算公式
  • 反写不了是为什么
  • 500元以下免税发票有哪些
  • 未分配利润期末减期初等于什么
  • 工程项目成本控制的方法
  • 对外投资企业利润回国意愿的政策建议
  • 安全基金提取标准
  • 代扣代缴公积金有返还吗
  • 咨询费发票入账风险
  • 只有利息费用的财务费用如何结转?
  • 策划费收费标准
  • 企业以货币形式取得的收入
  • 应收账款确认无法收回
  • 企业汇算清缴弥补以前年度亏损后还需退税
  • 申请办理银行承兑流程
  • 利得入什么科目
  • 购进货物无偿赠送其他单位
  • 存货减值账务处理 华图
  • mac电脑command键快捷设置
  • vpn加速有什么用呢?
  • 计提本月应付的租金
  • 以前年度损益调整结转到哪里
  • kb4586853更新
  • win10无法连接应用商店
  • 工程结算
  • php 文件上传类型限制
  • php封包
  • 减免活动怎么做
  • 工业企业出租房屋的租金收入应计入
  • 反斜杠python
  • 认缴制情况下 公司一定要出资到位再注销吗
  • js经典案例代码大全
  • 铁路运输费发票备注栏必填吗
  • 个税申报本期收入是填应发还是实发
  • 购进固定资产的进项税可以抵扣吗
  • mongodb win7
  • mongodb reference
  • 基础电信是什么
  • sqlserver游标的使用
  • 企业进行成本核算时,应根据生产经营特点
  • 开增值税发票规格是否可以不用填?
  • 营改增后小规模都是三个点吗
  • 企业购买汽车的进项税可以抵扣吗
  • 建筑行业现在还能斤不
  • 坏账准备的会计处理方法
  • 查补以前年度增值税怎么申报
  • 合同终止已开发怎么办
  • 发工资摘要没写工资
  • 福利部门的福利有哪些
  • 小企业会计准则2023电子版
  • 退货时的会计分录怎么做
  • 公司现金支票取现要缴税吗
  • 销项税小于进项税怎么结转
  • 单位给员工购买公积金流程
  • 存货跌价准备怎么结转成本
  • mysql5.7最新版
  • Vista 优化预读文件设置,提速开关机速度
  • 在linux操作系统中
  • win10添加闹钟
  • windows10x预览版
  • 如何知道自己的邮箱号
  • windows远程连接是什么协议
  • linux 文件查看
  • win8杀毒软件关闭
  • 遮罩层在上还是在下
  • unity3d游戏教程
  • node.js原生支持的编码格式
  • Node.js中的construct构造函数
  • 不错的意思
  • bat xcopy copy
  • jquery理解
  • angularjs时间控件
  • js复制div
  • JavaScript For...In 使用方法
  • javascript字符类型
  • Android boot.img制作
  • 补充协议需要双方签字盖章吗
  • 出口退税收入怎么做账
  • 重庆个人税务查询
  • 重庆国税网上怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设