Fórum incluir sequencia num campo de uma tab firebird existente #355624
18/03/2008
0
TEM como incluir uma sequencia de 1 a 500 num campo de uma tabela tabela firibrid com 500 regsitros? so sei digitando! tem algum jeito mais facil?
tipo campo: integer,
desde já agradeço,
adriano.
Xadriano
Curtir tópico
+ 0Posts
19/03/2008
Joaoshi
- SELECT nos registros
- Pelo While not eof gravar o campo com uma variavel
Ou criar um procedure no banco.
Espero ter ajudado.
Gostei + 0
19/03/2008
Pestana_
1: SELECT nomeCampo FROM nomeTabela; 2: i := 0; if not query.isEmpy then begin while not query.eof do begin i := i + 1; UPDATA nomeTabela SET nomeCampoCodigo = i WHERE nomeCampo = query.FieldByName(´nomeCampo´).AsString AND nomeCampo is null end; end;
obs.: não testei essa POG, qualquer coisa grita ai! :D
flw.
Gostei + 0
19/03/2008
Pestana_
estou supondo que o campo [u:7418e4b850]nomeCampoCodigo[/u:7418e4b850] é o campo em que você deseja incluir os valores e possuem valores [i:7418e4b850]null[/i:7418e4b850] (nulos).
e o [u:7418e4b850]nomeCampo[/u:7418e4b850] é qualquer campo de sua tabela.
flw.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)