日期:2014-05-18  浏览次数:20534 次

自动添加一列的sql问题
假设有物理数据表A,只包含字段a和b,都是varchar型的,现在想用sql语句实现:返回所有记录,包含id、a、b三个字段,其中id为自增(从1开始),请问怎么写sql。谢谢!

------解决方案--------------------
SQL code

SELECT RN=ROW_NUMBER() OVER (ORDER BY GETDATE()),a,b
FROM A

------解决方案--------------------
SQL code
select row_number() over(order by getdate())id,a,b from A