“ROW_NUMBER”不是可识别的函数名称

sen*_*mar -4 sql t-sql sql-server sql-server-2000 row-number

我的查询:

select 
    row_number() over(partition by line_no order by line_NO) as orce 
from tx_hsa_summ
Run Code Online (Sandbox Code Playgroud)

这是我的查询,当我使用 over 函数时,我不断收到此错误

消息 195,级别 15,状态 10,第 1 行
“row_number”不是可识别的函数名称。

这是我的数据库版本

Microsoft SQL Server 2000 - 8.00.2305 (Intel X86) May 14 2012 16:24:50 
Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition 
   on Windows NT 5.2 (Build 3790: Service Pack 2)
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题。提前致谢

Mah*_*mal 6

ROW_NUMBER()SQL Server 2000 中没有函数,它在 SQL Server 2005 中出现。