Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sunpb

row_number / rank

Recommended Posts

Alguém saberia me dizer por que recebo o seguinte erro: Warning: mssql_query() [function.mssql-query]: message: 'ROW_NUMBER' is not a recognized function name. (severity 15)

 

Sendo que em outro SQL Server 2005 rodou sem problemas. Seria alguma atualização?

 

Microsoft SQL Server Management Studio 9.00.1399.00

Microsoft Analysis Services Client Tools 2005.090.1399.00

Microsoft Data Access Components (MDAC) 2000.085.1117.00 (xpsp_sp2_rtm.040803-2158)

Microsoft MSXML 2.6 3.0 4.0 5.0 6.0

Microsoft Internet Explorer 7.0.5730.13

Microsoft .NET Framework 2.0.50727.42

Operating System 5.1.2600

Compartilhar este post


Link para o post
Compartilhar em outros sites

loga no server que esta tentando rodar o row_number e roda esta sintaxe:

SELECT SERVERPROPERTY('servername') As "Nome do Servidor",
SERVERPROPERTY('productversion') As Versão,
SERVERPROPERTY ('productlevel') As "Service Pack", 
SERVERPROPERTY ('edition') As Edição,
@@Version As "Sistema Operacional"

 

Posta o resultado tah

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah.... agora entendi o problema.. uso o 2005 só pra conectar!?

 

SERVER-MAP2 8.00.760 SP3 Enterprise Edition Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright © 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 4)

 

Há alguma maneira de substituir a função Row_Number, no 2000?

 

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom.... só pra encerrar...

 

Deu certo a paginação de resultados no SQL Server 2000, feita com tabela temporária, usando cursor e FETCH ABSOLUTE para trazer somente os dados necessários e claro, no fim foi dado um drop table.

Essa seria a melhor forma de fazer a paginação ou deveria ser feito pela aplicação??

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu em particular trabalho com paginacao na aplicacao, mas se kiser fazer no sql tem este post:

 

http://forum.imasters.com.br/index.php?/topic/323465-clausula-semelhante-ao-limit-do-mysql/

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.