Para verificar se já existe, verifique uma view no catálogo. É simples utilizá-lo. Eu elaborei um sistema de BKP baseado exatamente em consultas realizadas no catálogo.
[]´s 2008/1/16, Marcelo Magno <[EMAIL PROTECTED]>: > > 2008/1/16, Osvaldo Rosario Kussama <[EMAIL PROTECTED]>: > > > > 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 > > > > > Amigo Oswaldo, > > Estou tentando o dia inteiro entrar no link que voce enviou, mas não estou > tendo sucesso. Tentei colocar o titulo no google, mas soh me veio meio o > servidor varlena... Tentei ver o que tinha em cache, mas tb não abriu. > > Por acaso voce teria esse artigo salvo no HD que pudesse me mandar ? > > Grato pela ajuda, > Marcelo Magno > > > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- José de Mello Júnior 41.9957-2007
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral