SQL Server循环插入100000条数据

Posted blackagg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server循环插入100000条数据相关的知识,希望对你有一定的参考价值。

create table Book
(
id int primary key identity,
name varchar(20),
date datetime,
remark varchar(50)
)

技术图片

    --循环执行插入10000条数据
    declare @id int
    declare @name nvarchar(20)
    declare @date datetime
    declare @remark nvarchar(50)
    begin
    set @id=1
    set @name=张三
    set @date=2010-01-01 08:22:24.990
    set @remark=吃饭,睡觉,打豆豆
    while @ID<=100000
    begin
    insert into Book(name,date,remark)
    values(@name,@date,@remark)
    set @id=@id+1 
    set @date=@date+1
    end
    end

技术图片

技术图片

 

以上是关于SQL Server循环插入100000条数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在SQLserver中利用循环语句插入大量的数据

如何在 SQL Server 中插入 100000 行?

sql server中怎么把一个表的数据全部插入到另一个表,每次1000条的插入,一次执行,不要在存储过程里改的

Sql server 游标与 While 循环的性能

SQL Server 批量插入数据的两种方法

sql server 表中有一列,往数据库同时插入几条数据时,这个列的值是相同的