如何往SQL数据库中快速插入大量数据

在SQL中,有一个表有几列数据,第一列是整型的,是不可以输入系统自动加1的,如何往这个表中快速插入大量数据呢??

有declare语句是可以的
比如创建了一个表a:
create table a
( aid int identity(1,1) not null Primary(Key),
adata int)

插入数据:
declare @n int
set @n = 0
while @n < 2000
begin
set @n = @n+1
insert into a(adata) values(@n)
end

自己改改就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-16
是的,只要你建了对应的序列

不仅可以自动加1,加2加3都行

看你的数据数据级了,如果是海量数据。你可以建临时表来做数据的插入,如果果数据不多就直接插入好了
第2个回答  2009-11-16
能说具体些吗?你的数据源是什么?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网