问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL Server数据库怎么用sql语句同时插入一亿条数据?(存储过程也行)

发布网友 发布时间:2022-04-11 15:42

我来回答

6个回答

热心网友 时间:2022-04-11 17:11

要想同时插入必须通过线程才能实现 并发,大体代码如下:
public class TestInsert extends Thread{
public void run(){
try {
insert 语句..............
} catch (Exception e) {
e.printStackTrace();
}
}

public static void main(String[] args) {

for(int i=0;i<100000;i++){
try {
new TestInsert (). start();
} catch (Exception e) {
e.printStackTrace();
}
}

}

}

热心网友 时间:2022-04-11 18:29

写个循环 就ok 了

declare @Count int=10000000000---设置你想插入的条数
while @Count>0
begin
insert into users values ('测试',@Count)
set @Count = @Count-1
end

热心网友 时间:2022-04-11 20:04

写个循环,把要插入的做的循环,或者用批处理

热心网友 时间:2022-04-11 21:55

create table tb(num int)
insert into tb values(1)
go 100000000

热心网友 时间:2022-04-12 00:03

CREATE TABLE number 

(

number BIGINT

)

;WITH a AS 

(

SELECT 0 AS n 

UNION ALL

SELECT 0 

),

b(n) AS 

(

SELECT 1 FROM a,a AS b

)

,

c(n) AS 

(

SELECT 1 FROM b,b AS c

),

d(n) AS 

(

SELECT 1 FROM c,c AS d

),

e(n) AS 

(

SELECT 1 FROM d,d AS e

),

f(n) AS 

(


SELECT 1 FROM e,e AS f

,g(n) AS (

SELECT ROW_NUMBER() OVER(ORDER BY f.n) FROM f 

)

INSERT INTO dbo.number

SELECT n FROM g WHERE n<=100000000

热心网友 时间:2022-04-12 02:28

批量导入
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 如何把SQL Server 表中的数据导出为插入脚本 用SQL 语句实现数据的批量存储 如何实现sql server存储过程 批量插入数据 在sql server 2005新建一个名为Student的数据库,在下面新建一个名为stu的表 SqlServer中的image要怎么插入? sqlserver file table目录 文件夹打不开为什么 sqlserver怎么解决指示此 filestream 容器中符合条件但未进行垃圾回收处理的 file sqlserver filestream怎么触发垃圾回收 EXCEL,怎么让随机数据rand函数的数据随机范围在单元格数字范围之内? matlab随机函数rand的基本介绍不少于200字 请问rand函数算法是怎样产生数字的 C里面的rand函数具体介绍,用法? 请教随机函数原理rand sql中的随机函数怎么用 装SQL2008出现Validation 的时间内和应用场景Validation中为功能SQL_Engine_Core_Inst执行的配置操作失败 sqlServer中优化 字段名为 name, id,v1,v2,(v2-v1) v3 report builder 2.0如何在同一张报表中使用多个数据集 如何添加、更改或删除报表参数(Report Builder 3.0 和 SSRS) 如何添加和验证数据连接或数据源(Report Builder 3.0 和 SSRS) Report Builder中如何引用其他表格项的可见性? sql定时作业怎么执行存储过程 存储过程、SQL脚本、DOS下的SQL语句,三者有什么关系? 请问SQL数据库如何用作业调用存储过程 sql 自动执行存储过程 sql一张表,表的数据怎么弄成insert into的语句? db2 怎么把所有表中的数据导出成insert into 语句 在存储过程中如何用一条insert语句同时插入多条记录,而且生成的ID号要不相同? oracle 存储过程中 使用insert into Table (select) 进行数据批量添加 执行后无数据 但单独将上述insert 怎么写一个向表内添加数据的存储过程 【例】SQL server 2005 中 check约束的用法? 如何在SQL企业管理器中添加check约束?具体步骤 在sql server 2000里面,如何在表与表之间建立check约束? sql2008如何用check约束当前这个表的学号必须在另一个表中存在该学号 在SQL SERVER 服务器上如何建立check约束建立DEFAULT约束 SQL SERVER中如何更改CHECK约束? 在SQL 2008中,SQL的问题如何建立check约束 如何获取自动流水号 用存储过程 求高手 怎么生成流水号 帮忙写一个存储过程,自动生成一段编号然后插入某表,编号规则为A加四位流水号,每次自动加1 C# 怎样自动生成流水号