求高手看下如何把此代码改成Sql2000可以用的
服务器上数据库换成2000的了,之前写的存储过程中有个ROW_NUMBER()函数2000上没有,没法用,请高手给转换下看在2000的该怎么写。
代码如下:
SET @strSql='SELECT * FROM (SELECT ROW_NUMBER() OVER('+@strOrder+') RowNo,'+ @tbGetFields+' FROM ' + @tbName + ' WHERE 1=1 ' + @strWhere+' ) tb WHERE tb.RowNo BETWEEN '+str((@PageIndex-1)*@PageSize+1)+' AND ' +str(@PageIndex*@PageSize)