incluir sequencia num campo de uma tab firebird existente
olá galera!
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.
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
Curtidas 0
Respostas
Joaoshi
18/03/2008
Se entendi direito você poderia criar um programa simples onde:
- SELECT nos registros
- Pelo While not eof gravar o campo com uma variavel
Ou criar um procedure no banco.
Espero ter ajudado.
- SELECT nos registros
- Pelo While not eof gravar o campo com uma variavel
Ou criar um procedure no banco.
Espero ter ajudado.
GOSTEI 0
Pestana_
18/03/2008
se você já tem estes registros incluidos na tabela e quer apenas acrecentar o código em um campo:
obs.: não testei essa POG, qualquer coisa grita ai! :D
flw.
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
Pestana_
18/03/2008
[color=red:7418e4b850]corrigindo:[/color:7418e4b850] trocar está linha [b:7418e4b850]AND nomeCampo is null[/b:7418e4b850] por está [b:7418e4b850]AND nomeCampoCodigo is null[/b:7418e4b850].
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.
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