[firebase-br] [off-topic] preencher campos(integer) null com valornumerico crescente (bd firebird) ???

Fábio L. Gialdi - JB Software fabiogialdi em jbsoft.com.br
Qui Abr 14 11:46:59 -03 2011


Bom dia Nilton..

Recomendo pesquisar o uso de GENERATORs, mas para resolver de forma simples,
pode atualizar os registros executando este SQL no IbExpert:

UPDATE TABELA
SET CAMPO = (SELECT MAX(COALESCE(TABELA.CAMPO, 0)) + 1 FROM TABELA)

Pode aperfeiçoar/filtrar validando quais registros deseja alterar e tals..

Outro detalhe, onde você cita "são mil campos nulos, " acredito que sejam mil registros, pois se forem campos, tem que percorrer todos os campos envolvidos da tabela...

Abraços,
Fábio L. Gialdi



  ----- Original Message ----- 
  From: Nilton Oliveira 
  To: FireBase 
  Sent: Thursday, April 14, 2011 11:06 AM
  Subject: [firebase-br] [off-topic] preencher campos(integer) null com valornumerico crescente (bd firebird) ???


  Pessoal, preciso preencher um campo(integer) de uma tabela (bd firebird) com valores de numérico crescente.

  são mil campos nulos, como procedo no ibexpert, ou mesmo no delphi.

  agradeço
  ______________________________________________
  FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
  Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
  Para consultar mensagens antigas: http://firebase.com.br/pesquisa


Mais detalhes sobre a lista de discussão lista