可以使用存储过程。在里面使用循环呢。
存储过程定义好以后,可以使用call 存储过程名称();的方式调用。
如果有参数,就在括号中添上参数值。
以下是往 the_table这个表里面添加100000条数据的一个存储过程。
CREATE PROCEDURE insertdate
AS
begin
declare @yourid int
set @yourid = 1
while @yourid<1000001
begin
insert into the_table(id, name) VALUES ( @yourid,'aaa');
end
end
go
insertdate
drop PROCEDURE insertdate