Blz galera,
é o seguinte , to fazendo um sisteminha aqui com bd , e eu tenho um campo codigo onde gostaria que fosse gerado um código automaticamente e que todos sejam diferentes.
Se alguém poder me ajudar desde já agradeço!!
Blz galera,
é o seguinte , to fazendo um sisteminha aqui com bd , e eu tenho um campo codigo onde gostaria que fosse gerado um código automaticamente e que todos sejam diferentes.
Se alguém poder me ajudar desde já agradeço!!
Qual bd vc está usando…se esse campo Código vai ser diferente para cada um, podemos presumir que ele vai ser a chave da tua tabela, certo?
Bom…entaum…dependendo do banco vc encontra um tipo que é autonumeração e cada vez que for inserido um registro novo ele vai pegar o último código e incrementar…no postgres por exemplo, esse tipo se chama SERIAL.
[]´s
se for no Mysql o campo deve ser “auto_increment”.
Caso o teu db não lhe dê esta opção, vc gerar o código direto da aplicação.
Tipo vc faz um:
select max(codigo) from tabela
e incrementa o número q vc encontrou e atribui ao objeto que vc vai inserir no db.
Para ficar ainda melhor, na primeira vez vc faz o select no db, e armazena este valor em memória, depois vc acessa direto na memória, e não precisa acessar mais o db (isso pq é “caro” para o sistema acessar o db);
se precisar de ajuda no código, falae
[]'s