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