怎么用SQL语句建这样的一个表

如何用SQL语句建这样的一个表?见一个表(临时), 只要一个字段, n条记录 , 内容为数字:1 ~ n我只想用一条SQL

如何用SQL语句建这样的一个表?
见一个表(临时), 只要一个字段, n条记录 , 内容为数字:1 ~ n 

我只想用一条SQL语句来完成

不要告诉我用n个insert


[解决办法]

SQL code
f not object_id('ta') is null    Drop table taGoCreate table ta(id int)declare @i int;set @i = 1;set @N = 100000000 --自定义while (@i < @N)begin    print @i    insert into  ta values(@i)end