Fórum Ajuda com SQL #393139
29/12/2010
0
Felipe Ip
Curtir tópico
+ 0Posts
29/12/2010
Ricardo Araujo
você esta trabalhando com qual Banco de Dados?
vou passar para você um código usando sql.
exemplo :
// este codigo vc pegar o último número da tabela. SQLQuery1.Close; SQLQuery1.SQLConnection := SQLConnectio1; SQLQuery1.SQL.Add('select max(codigo) from tbcodigo'); SQLQuery1.Open;
com isto você pode trabalhar com o último número que a SQLQuery1 pegou espero ter ajudado.
rbbarretorbbarreto@hotmail.com
Gostei + 0
29/12/2010
Felipe Ip
Gostei + 0
31/12/2010
Leandro
se fosse no postgres seria assim
update set campo = nexval('sequenciaTemporaria')
no firebird eu nao me recordo o comando
update set campo = GEN_ID('NomeDoGenerator', Incremento )
Gostei + 0
02/01/2011
Alan Souza
update tabela set campo = 0; //é necessário que o campo não esteja nulo, ou senão vc pode usar o coalesce.
update tabela set campo = (select max(campo) + 1 from tabela); //pode ser usado o order by para ordenação por outro campo qualquer, como nome
Gostei + 0
02/01/2011
Alan Souza
update tabela set campo = 0; //é necessário que o campo não esteja nulo, ou senão vc pode usar o coalesce.
update tabela set campo = (select max(campo) + 1 from tabela); //pode ser usado o order by para ordenação por outro campo qualquer, como nome
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)