sql一个表只有一个自增列,如何最快速给它添加1亿行数据
3个回答
展开全部
比较笨的办法就是循环插入咯﹐暂时没想到好的技巧
alter table 表名 add val char(1) --更改表增加一列
declare @next int
set @next=1
while @next<=100000000 --循环开始
begin
insert into 表名 values('1')
set @next=@next+1
end --循环结束
alter table 表名 drop column val --删除增加的列
select * from 表名
追问
这个应该都知道吧 。但是觉得还是有些慢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询