Fórum date ano auto_increment #426484

17/10/2012

0

Olá a todos,
Sou novo no forum, e estou engatinhando em programação, dando os primeiros passos, e para começar baixei o Postgres para construir meus bancos de dados. Tenho uma tarefa no meu trabalho para construir uma tabela que contenha todos os Memorandos expedidos de meu setor durante o ano, sendo que usaremos conexão com essa tabela através de paginas .jsp. Ocorre que quero criar um campo onde contenha as seguintes informações:

Tabela memorandos
registros | numeromemo/ano | servidoremitente | observacoes

1 | 001/2012 | Fulano de tal | blá, blá etc
2 | 002/2012 | Fulano de tal | blá, blá etc
x | xxx/xxxx | Fulano de tal | blá, blá etc
e quando começar o ano de 2013 recomece o campo numeromemo/ano para 001
x | 001/2013 | Fulano de tal | blá, blá etc

Peço desculpas se não me expressei de forma correta...

Alguém pode me ajudar no PostgresSQL...
Agradeço!
Robson Mello

Robson Mello

Responder

Posts

18/10/2012

Joel Rodrigues

Para esse caso, sugiro utilizar um TRIGGER que automatize o preenchimento do campo em questão. No trigger você pode avaliar o último registro e incrementar uma unidade, salvando no atual.
Responder

Gostei + 0

19/10/2012

Robson Mello

Valeu Jomas Rodrigues,

Já tinha pensado em fazer um gatilho, porém pensei que com o passar do tempo isso se tornaria um pouco pesado, sempre quando fosse incluir um documento executasse era rotina...mas vou pensar em adotar uma trigger...mas também vou analisar outras possibilidades....De qualquer forma muito obrigado!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar