日期:2014-05-17  浏览次数:20614 次

【求助】如何在一张空表中添加100行数据,是1,2,3,4.。。100,希望不是通过insert一行一行一行的插入,太麻烦了,有简单的方法吗?
如题所示,我这里有一张表:U_TEXT表吧,然后它是空的,我有三个字段:id name age其中,id设置的是identity(1,1),name,age无所谓,无视它俩吧。我现在呢想插入一百条数据:

1    NULL    NULL
2    NULL    NULL
3    NULL    NULL
.     .       .
.     .       .
.     .       .
100  NULL    NULL

我希望有什么简单的方法来添加,不要一行一行一行的写啊写。。。

其中,id肯定是1,2,3。。连续的,不用担心中间会少了或者顺序会乱了。

------解决方案--------------------
insert tb(name) select top 100 id from sys.objects
------解决方案--------------------
--数据量少的话可以这样
insert u_text default values
go 100