Autor Tópico: Numerador para linha de tabela  (Lida 3663 vezes)

Marco Rêgo

  • Visitante
Numerador para linha de tabela
« Online: Dezembro 18, 2008, 07:28:17 pm »
Tô querendo numerar as linhas de uma tabela associada a uma query. Criei uma coluna para receber os números mas ainda não vi como fazer isso automaticamente.
O ideal seria obter um número sequencial pela query e fazer a associação da coluna da tabela com esse campo da query, mas não vi como fazer isso via SQL (tô usando o HF).
Alguma dica ?

______
Marco

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Numerador para linha de tabela
« Responder #1 Online: Dezembro 19, 2008, 12:09:46 am »
ai tem uma outra questão

vc deseja só enumerar...   ou por exemplo... vc tem o item   1 , 2, 3 , 4, 5    e deletou o item 3  vc deseja continuar contando apartir do 5 ou reenumerar a tabela?

dependendo o que vc precisa, muda a situação.

Veja o que vc precisa e eu pesquiso aqui nos livros de SQL se tem um comando especifico para enumerar...

até mais

Marco Rêgo

  • Visitante
Re: Numerador para linha de tabela
« Responder #2 Online: Dezembro 19, 2008, 01:25:19 am »
Isso mesmo, quero uma numeração sequencial sem relação nenhuma com os dados da query.
No meu caso, se o usuário deletar o 3, eu preciso reenumerar a tabela.
Valeu.

______
Marco

Davi

  • Global Moderator
  • *****
  • Mensagens: 426
  • Karma: +0/-0
Re: Numerador para linha de tabela
« Responder #3 Online: Dezembro 19, 2008, 02:46:38 pm »
Ta na mão



Como ficou no teste que executei




Até

Marco Rêgo

  • Visitante
Re: Numerador para linha de tabela
« Responder #4 Online: Dezembro 20, 2008, 02:41:03 am »
Boa Davi.
O que eu queria, fazer via SQL, era o método mais direto, no entanto, depois da sua observação quanto ao usuário deletar uma linha, verifiquei que ele era falho.
Seu método é o caminho mesmo.
Valeu cara.

______
Marco