A sim, muito obrigado pessoal, com essas últimas explicações entendi o que o select for update faz, e melhor de tudo é que existe o NOWAIT, que ocorrendo, faço o select novamente. Muito obrigado a todos, que Deus voz abençoe.
Em 7 de maio de 2013 15:47, Fabrízio de Royes Mello <fabriziome...@gmail.com > escreveu: > 2013/5/7 Dickson S. Guedes <lis...@guedesoft.net> > >> >> [...] >> >> >> A grosso modo seria procurar todos os locais que fazem SELECT nesta >> tabela e altere para utilizar a opção (i) ou (ii). Você precisa fazer >> isto para qualquer aplicação que utilize esta base. Por fim, você pode >> criar uma função que encapsula a lógica de forma atômica e re-utilizá-la >> na(s) aplicação(ões). >> >> > Em tempo, tenho implementada essa solução há muito tempo, pois uso em > alguns casos: > - Numeração de Nota Fiscal > - Numeração de Processo de Protocolo (2013/01, 2013/02, 2014/01) > - Numeração de Empenhos (item protocolo) > - etc > > A principal caracteristica da solução, diferente da sequence, é que além > de garantir > a unicidade (valores não repetidos), também garante a "sequencia sem > furos" da > numeração. > > Estou melhorando alguns nomes e estrutura e colocando na forma de uma > extensão e > pretento publicar ela logo no PGXN [1]. > > > Att, > > > [1] http://pgxn.org/ > > > -- > Fabrízio de Royes Mello > Consultoria/Coaching PostgreSQL > >> Blog sobre TI: http://fabriziomello.blogspot.com > >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello > >> Twitter: http://twitter.com/fabriziomello > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral