位置: 编程技术 - 正文

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)

  • 转让金融商品需要缴纳增值税吗
  • 增值税留抵退税怎么做账务处理
  • 本期收入和本期减除费用
  • 应税劳务销售额怎么算
  • 个人所得税如何查询工资
  • 社会保障税的征收条件
  • 反写不了是为什么
  • 未开票收入次月如何申报增值税
  • 开发票高校是企业还是非企业单位
  • 收到以前年度的政府补助会计分录
  • 预算会计工资是应发工资还是实发工资
  • 企业基本医疗保险和综合医疗保险
  • 银行存款日记账与银行对账单之间的核对属于
  • 电子发票报销后还能冲红么
  • 部分销售退回怎么开票
  • 个税返还奖励财务人员申报个税
  • 一般纳税人可以简易计税的有哪些
  • 企业员工奖励款怎么做账
  • 外贸企业购进固定资产进项税能留存吗
  • 修缮发票要注明什么
  • 工资个税合理避税
  • 促销费属于哪个税目
  • 以前年度已经缴纳的税
  • 租赁农民土地应该开发票吗
  • 权益净利率计算公式推导
  • 代开发票预缴的增值税能否申请退税
  • 政府收费的目的是什么
  • 损益类科目的借方是增加还是减少
  • 证券的投资
  • 老板和公司账务处理流程
  • wifi安全助手每日提现
  • win10预览版21337
  • php 字符串
  • php获取ftp文件目录
  • windows不能打开exe文件
  • 赠送现金券是否违法
  • elementui ts
  • 社保包括哪些保险及比例
  • 发票网上平台勾选流程
  • php sha1加密 解密
  • php关键字描红
  • vue实例完整项目源码
  • 职工慰问金账务处理流程
  • 进项税额销项税额
  • 折扣店商场
  • 共同开发产品
  • vue–router
  • 织梦怎么改文字
  • 印花税所得税汇算清缴
  • 单位或个体经营者
  • 单位垫付职工个税如何记账
  • 房租已付未收发票可以待摊费用吗
  • 公司向个人借款分录
  • 自己开发建造的房屋
  • 收不回来的账怎么处理
  • 不提供银行流水的理由
  • 以下各项不属于肝郁气滞证表现的是
  • 企业支付宝要交税吗?
  • 事业单位职工福利费使用范围和标准
  • macos装mysql
  • sql语句的高级用法
  • window磁铁
  • 新一代win10
  • Win10系统开机出现问题pin码不可用
  • win10系统应用
  • mac合盖不休眠怎么办
  • 三步搞定的贵公子发型教程
  • linux中vi命令详解
  • win10wifi总是掉线
  • linux修改环境变量后需要重启吗
  • win8系统教程
  • win10系统如何删除用户账户
  • android基础入门教程
  • 批处理实例
  • python的脚本
  • js是函数式编程语言吗
  • ubuntu touch教程
  • JQUERY的AJAX请求缓存里的数据问题处理
  • 如何做好基层税务分局长工作
  • 宏酷集团创始人简介
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设