在对接其他系统的SQL Server的数据表的时候,有些表没有主键,然后需要产生一个自增序号。然后使用以下方式

select ROW_NUMBER() OVER(ORDER BY GETDATE()) as xh  from  test

ROW_NUMBER() OVER(ORDER BY GETDATE())可以对时间进行分组及排序,执行后将会产生结果集,select会对这些结果集进行编号(每一个结果集都从1开始编号)。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐