Narlem Posted August 3, 2016 Report Share Posted August 3, 2016 Olá, Alguém conseguiu fazer funcionar índices que tenha o descend() na chave, usando a sqlrdd ? ou será que tem de refazer todo os códigos dos fontes que usam arquivos que tenha o descend() na chave. Nárlem Quote Link to comment Share on other sites More sharing options...
joaosolution Posted August 3, 2016 Report Share Posted August 3, 2016 Nárlem Boa tarde Eu resolvi isso utilizando assim: Antes Str(codigo,3)+descend(nivel) depois str(codigo,3)+str(99999-nivel,5) Att João Bosco Quote Link to comment Share on other sites More sharing options...
emotta Posted August 3, 2016 Report Share Posted August 3, 2016 A solução do Joao é boa mas não é a ideal... Quando menos funcoes vc usar em indice melhor. As funcoes STR e DTOS o SQLRDD trata nativamente porem outras ele cria um campo auxiliar e faz o controle, enfim, o SQL resolve mas na gambiarra... O correto mesmo é vc alterar os locais que precisam usar este indice para usar SELECT diretamente e ai no order by você coloca DESC Você vai otimizar a sua consulta/relatorio/processamento e deixar muito mais rápida e não sobrecarregar o banco. Lembre-se, quando falamos de banco de dados a visão tem que mudar. Faz while/skip/enddo em DBF é show de bola mas em banco de dados pra cada SKIP vc trafega dados na rede e sobrecarrega o banco. Abraços Olá, Alguém conseguiu fazer funcionar índices que tenha o descend() na chave, usando a sqlrdd ? ou será que tem de refazer todo os códigos dos fontes que usam arquivos que tenha o descend() na chave. Nárlem Quote Link to comment Share on other sites More sharing options...
silvanof Posted August 4, 2016 Report Share Posted August 4, 2016 Olá, Alguém conseguiu fazer funcionar índices que tenha o descend() na chave, usando a sqlrdd ? ou será que tem de refazer todo os códigos dos fontes que usam arquivos que tenha o descend() na chave. Nárlem Narlem vc usa a SQLRDD, e como citou o outro colega é vantagem mesmo vc ir eliminando índices do sistema e trabalhar com comandos SQL é mais rápido, mais versátil e menos sujeito a problemas. Hoje só uso índices simples nos campos chave. Se precisar tenho vários exemplos. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.