SQL Server ROW_NUMBER () на SQL Server 2000?

У меня есть запрос, который позволяет мне получать записи из таблицы базы данных, задав для него минимальный и максимальный предел.

Это выглядит так:

  SELECT T1.CDUSUARIO, T1.DSALIAS, T1.DSNOMBRE_EMPRESA, T1.DSCARGO, T1.DSDIRECCION_CORREO, T1.CDUSUARIO_ADMINISTRADOR, T1.FEMODIFICACION 
    FROM (SELECT *, 
               ROW_NUMBER() OVER (ORDER BY CDUSUARIO) as row FROM TBL_USUARIOS ) as T1 
   WHERE row > @limiteInf 
     and row <= @limiteSup 
ORDER BY DSALIAS ASC;

Теперь он работает как рай на SQL Server 2005 и SQL Server 2008, но попытался запустить его в базе данных SQL Server 2000 и говорит:

ROW_NUMBER это неизвестное имя функции или что-то в этом роде.

Что я могу сделать ??

9
задан OMG Ponies 2 November 2010 в 20:23
поделиться