第一步、建立DataTable
将新建立的DataTable写入数据库 protected void Build_Click(object sender, EventArgs e)
    }

二、编写插入数据库的方法
将新建立的DataTable写入数据库public void InsertTable(DataTable table1)
    }
通过编写这两个方法,基本的功能就已经实现,不过其间存在一个致命的性能问题,在数据量在相当大的情况下效率会相当的低,所以在Sql Server批量插入数据时(特别是有规律可寻的大数据面前),我们多采用存储过程的方式优化其性能。
将新建立的DataTable写入数据库CREATE PROCEDURE up_number_ins
将新建立的DataTable写入数据库
AS
将新建立的DataTable写入数据库
将新建立的DataTable写入数据库
DECLARE @base int
将新建立的DataTable写入数据库
DECLARE @top int
将新建立的DataTable写入数据库
将新建立的DataTable写入数据库
SET @top=1000
将新建立的DataTable写入数据库
SET @base=10
将新建立的DataTable写入数据库
将新建立的DataTable写入数据库
WHILE @base<@top
将新建立的DataTable写入数据库
BEGIN
将新建立的DataTable写入数据库
将新建立的DataTable写入数据库  
INSERT INTO number VALUES (@base)
将新建立的DataTable写入数据库 
将新建立的DataTable写入数据库 
SET @base=@base+1
将新建立的DataTable写入数据库
END
将新建立的DataTable写入数据库
GO
以上代码在针对系统生成指定数据段时,效率相对于前面而言要高出N倍,其具体使用时还得看应用环境和问题,具体问题具体分析,这才是我的实战理论哈

本博凡原创文章,希望广大朋友在转载时指明出处,谢谢合作

相关文章:

  • 2021-11-27
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2021-07-15
猜你喜欢
  • 2022-12-23
  • 2021-10-01
  • 2022-01-19
  • 2022-12-23
  • 2021-10-25
  • 2022-01-30
相关资源
相似解决方案