¥¥¥ select top 高手进来®

Jipi 2003-08-22 03:46:42
能不能用 select 查询 生成这样的表
s
-----------------
1
2
3
4
5
6
7
.
.
.
...全文
39 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
nboys 2003-08-22
  • 打赏
  • 举报
回复
or

declare @a int
create table #a (s int)
set @a=1
while @a<1000
begin
insert into #a values(@a)
set @a=@a+1
end

select * from #a

drop table #a
nboys 2003-08-22
  • 打赏
  • 举报
回复
declare @a int
set @a=1
while @a<1000
begin
print @a
set @a=@a+1
end
xiaocaohm 2003-08-22
  • 打赏
  • 举报
回复
如果不生成表的话,好像不能用identity。
如果不生成表的话,那该怎么做呢?各位大虾?
hjb111 2003-08-22
  • 打赏
  • 举报
回复
IDENTITY(函数)
只用在带有 INTO table 子句的 SELECT 语句中,以将标识列插入到新表中。

尽管类似,但是 IDENTITY 函数不是与 CREATE TABLE 和 ALTER TABLE 一起使用的 IDENTITY 属性。

语法
IDENTITY ( data_type [ , seed , increment ] ) AS column_name

参数
data_type

标识列的数据类型。标识列的有效数据类型可以是任何整数数据类型分类的数据类型(bit 数据类型除外),也可以是 decimal 数据类型。

seed

要指派给表中第一行的值。给每一个后续行指派下一个标识值,该值等于上一个 IDENTITY 值加上 increment 值。如果既没有指定 seed,也没有指定 increment,那么它们都默认为 1。

increment

用来添加到 seed 值以获得表中连续行的增量。

column_name

将插入到新表中的列的名称。

返回类型
返回与 data_type 相同的类型。

注释
因为该函数在表中创建一个列,所以必须用下列方式中的一种在选择列表中指定该列的名称:

--(1)
SELECT IDENTITY(int, 1,1) AS ID_Num
INTO NewTable
FROM OldTable

--(2)
SELECT ID_Num = IDENTITY(int, 1, 1)
INTO NewTable
FROM OldTable

CrazyFor 2003-08-22
  • 打赏
  • 举报
回复
1,建序数表
select top 8000 identity(int,1,1) as N into numtab from
(select top 100 id=1 from sysobjects) as a,
(select top 100 id=1 from sysobjects) as b,
(select top 100 id=1 from sysobjects) as c
xiaocaohm 2003-08-22
  • 打赏
  • 举报
回复
高手,学习ing。谢谢各位了。
Jipi 2003-08-22
  • 打赏
  • 举报
回复
这样你们也想得出来
txlicenhe 2003-08-22
  • 打赏
  • 举报
回复
select top 100 identity(int,1,1) as s into #t from sysobjects
愉快的登山者 2003-08-22
  • 打赏
  • 举报
回复
select identity(int,1,1) s into #t from sysobjects
caiyunxia 2003-08-22
  • 打赏
  • 举报
回复
select identity(int,1,1) s into #
from sysobjects,sysobjects

select * from #
drop table #
caiyunxia 2003-08-22
  • 打赏
  • 举报
回复
select identity(int,1,1) s into #
from sysobjects,sysobjects
caiyunxia 2003-08-22
  • 打赏
  • 举报
回复
select identity(int,1,1) s
from sysobjects,sysobjects

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧