源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

SqlServer 序号列的实现方法

  • 时间:2020-07-14 23:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:SqlServer 序号列的实现方法
对于 SQL SERVER 2000 及更早的版本,需要使用一个自增列,结合临时表来实现。
[u]复制代码[/u] 代码如下:
SELECT [AUTOID] = IDENTITY(int,1,1), * INTO #temp_table FROM 表名;
[u]复制代码[/u] 代码如下:
SELECT * FROM #temp_table;
从 SQL SERVER 2005 开始, SQL SERVER 提供了一个 ROW_NUMBER() 函数,大大简化了工作。
[u]复制代码[/u] 代码如下:
SELECT *,ROW_NUMBER() OVER (ORDER BY 排序字段) AS [AUTOID] FROM 表名;
序号字段的别名,可以在后续的条件中使用。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部