怎样获取查询中纪录行的序列号

fifa 2003-07-30 02:38:39
怎样获取查询中纪录行的序列号?
我不知道SqlServer有没有提供类似
RowIndex()的函数,请高人指点
...全文
82 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-07-30
  • 打赏
  • 举报
回复
select (select sum(1) from 你的表 where 主键<=tem.主键) row,* from 你的表 tem
xutaohuang 2003-07-30
  • 打赏
  • 举报
回复
select identity(int,1,1) as id, * into #temp from pubs..authors

select * from #temp
生活真美好 2003-07-30
  • 打赏
  • 举报
回复
gz
伍子V5 2003-07-30
  • 打赏
  • 举报
回复
select(select sum(1) from table where pkcolumn<=a.pkcolumn) as rowid,* from table a
saucer 2003-07-30
  • 打赏
  • 举报
回复
sorry, SQL Server doesn't support that feature, you need to simulate it:

select identity(int,1,1) as id, * into #temp from pubs..authors

select * from #temp
saucer 2003-07-30
  • 打赏
  • 举报
回复
SELECT @@IDENTITY as 'ID"

or

SELECT SCOPE_IDENTITY() as 'ID'

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧