GERACAO DO CODIGO (CHAVE PRIMARIA) AUTOMATICO OU MANUAL

Seu sistema gera o código automático e manualmente? Neste artigo mostraremos como automatizar a geração de códigos (Chaves primarias) possibilitando o usuário escolher em gerar um código automático ou manual, antes de gravar um item no banco de dados.

Seu sistema gera o código automático e manualmente?

Já se deparou com a necessidade de automatizar a geração do código de alguma tabela?

Existe formas diversas de gerar o código:

  1. Uma delas é utilizar o recurso do próprio banco de dados (Autoincrement).
  2. Outra forma é utilizar Triggers que disparam ao gravar o item na tabela, utilizando os Generator.
  3. Por ultimo, gravar o código que o usuário informar.

No entanto, os dois recursos iniciais não geram seqüências quebradas, caso um dos itens já gravados tenha que ser excluído. Ou seja, os campos auto-incremento, geram um próximo código a partir do maior.

Caso sua aplicação exija a disponibilizar a geração de código manual e automática, os dois recursos iniciais não podem ser aplicados.

Neste artigo mostraremos como automatizar a geração de códigos (Chaves primarias) possibilitando o usuário escolher em gerar um código automático ou manual, antes de gravar um item no banco de dados."

[...] continue lendo...

Artigos relacionados