sql2000 生成序号

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:18:28
例如:
-------------------
序号 内容
----------------
1 aaaaaa
2 bbbbbb
3 cccccc
4 dddddd

查询语句 在线等。。。。。
序号 内容
----------------
1 aaaaaa
2 bbbbbb
3 cccccc
4 dddddd

查询语句 在线等。。。。。
请写上注释。。。谢谢。

2005可以用ROW_NUMBER()排名函数生成,很简单。
2000里好像需要借助临时表生成序号。
定义个一个带自增列的临时表
CREATE TABLE #Temp
(
ID int PRIMARY KEY IDENTITY(1,1),
表A值1,
表A值2,
.......,
表A值10
)
--将查询数据插入临时表
INSERT INTO #Temp
SELECT 表A值1,...,表A值10
FROM 表A
--然后再查询临时表就行了
SELECT * FROM #Temp
--查询用完 这张#Temp会自动销毁的
希望对你有帮助

你设个id 然后将id默认为1,然后每个增加一个记录就加一不就行了!