自增列

MY SQL   查询实现自增列语法

 

Select UID,(@rowNum:=@rowNum+1) as rowNo

From a, (Select (@rowNum :=0) ) b

SQL SERVER 实现方法

方法一

SELECT Row_Number() over ( order by getdate() ) as init , * FROM dbo.testScore

方法2

使用关键字IDENTITY创建临时表 注如果查询INSERT 结果中存在标识列 此SQL 不可以用
SELECT IDENTITY(int,1,1) as Nid,* INTO #T FROM 表名 SELECT * FROM #T
 
ORACLE    没环境 以后再测试
posted @ 2017-02-17 10:25  菜菜成长录  阅读(78)  评论(0)    收藏  举报