Fórum Incrementar campo Integer #45023
21/06/2004
0
Perdoem-me a pergunta, tem como rodar bloco sql que nem no oracle?
Alguem poderia me dar um exemplo??
Rodsrabbit
Curtir tópico
+ 0Posts
21/06/2004
Afarias
T+
Gostei + 0
21/06/2004
Rodsrabbit
Eu tenho uma tabela com uns 5000 registros e preciso criar um campo e incrementá-lo para controlar melhor a ordem cronológica dos registros (minhas chaves não permitem isso atualmente).
Criar o campo é mole, por script. Mas incrementar via script eu não faço idéia de como fazer rsrs!
Eu tentei fazer isso pelo delphi mas parece que o dataset que eu uso perde o campo selecionado pra fazer o update.
Daí eu pergunto se tem como fazer um script, nos moldes pl SQL pra incrementar esse campo via script, seria mais prático.
Vc pode me ajudar??
Gostei + 0
21/06/2004
Afarias
=========
1) crie um generator
create generator gen_temp;
2) atualize o campo
update tabela_tal set campo_tal = gen_id(gen_temp, 1);
T+
Gostei + 0
22/06/2004
Rodsrabbit
Vou tentar. :)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)