Marcelo Magno escreveu:
> 
> Estou precisando gerar sequencias para documentos os onde os mesmo 
> deverão ter sequencias contendo:
> 
> ano corrente:
> mes corrente:
> seguencia de 1 a 99999 dentro do mes em questao.
> 
> Pegar o ano e o mes corrente é molezinha, o problema esta sendo essa 
> sequencia de 1 a n dentro de um mes. Toda vez que muda o mes, essa 
> sequencia deveria comecar novamente.
> 
> Não estou vendo outra maneira a nao ser ter uma tabela separada contendo 
> 3 colunas (ano, mes, sequencia) e trabalhar usando locks de registro 
> para incrementar a sequencia e pegar esse valor incrementado.
> 
> Alguem teria alguma outra forma de ver o problema, ou alguma dica na 
> correta utilizacao desses locks ? Isso não eh uma coisa que eu goste de 
> fazer manualmente (geralmente deixo por conta do banco de dados), mas 
> dessa vez a necessidade esta me obrigando a tal.
> 


Veja se este artigo ajuda:
"Level Numbering using Sequences"
http://www.varlena.com/varlena/GeneralBits/64.php

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a