José, experimente colocar um índice pelo código mas de forma descendente, assim o seu último valor ficará no primeiro registro.
O ideal seria criar outra tabela com o nome e o valor do último registro de todas as suas tabelas, fazer uma rotina para buscar este valor e atualizá-lo sempre que houver uma inclusão de dados, desta forma vc chegaria ao valor desejado muito mais rapidamente.
Atenciosamente,
>Olá amigos,
>
>Tenho um DBC com 700.000 registros.
>
>executo o comando " select codigo,nome from clientes where codigo=209439 " e a resposta é instantânea.
>
>executo o comando " select max(codigo) from clientes " e a resposta demora muito, às vezes até trava a máquina.
>
>preciso deste comando para saber qual é o último código cadastrado.
>
>existe uma outra maneira ou o que estou fazendo de errado...
>
>qualquer ajuda será de grande valia.
>
>obrigado
>
>José Maria C. Lima
>Belo Horizonte - MG
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only