Duas coisas : primeiro, é documentado que o CURRVAL só funciona numa sessão *** depois *** que vc acessou a sequence com NEXTVAL, antes disso não funciona mesmo, é assim que é, será que não é o seu caso ?? Segundo ponto, pelo que vc diz isso tem ** cheiro ** de middleware/tool de programação trazendo vários valores duma vez, faça o seguinte pra testar : entrando NO SQLPLUS, conectando DIRETAMENTE no banco, sem odbc, sem middleware, sem NADA a mais, conectando como o usuário dono da sequence, faça :
select * from user_sequences where sequence_name='NOMEDASEQEUNCEDESEJADA'; select NOMEDASEQEUNCEDESEJADA.nextval from dual; select NOMEDASEQEUNCEDESEJADA.currval from dual; select NOMEDASEQEUNCEDESEJADA.nextval from dual; substituindo, óbvio, a string NOMEDASEQEUNCEDESEJADA pelo nome correto em maiúsculas, e veja lá o que ele te dá.... Em funcionando, como deve, certamente vc pode partir pra verificação dos seus programas, da sua tool de programação, do teu middleware, que é por aí.... Qquer dúvida nessa verificação, nos mande uma outra msg especificando DIREITINHO qual é a tool, quais são os middlewares em uso, exemplinho de conexão, Sistema Operacional usado , modo (ie, se Client/Server ou web), VERSÃO DE TUDO e programinha o mais curtinho possível onde dá o erro, que quem puder (ie, quem usar a tal tool em ambiente semenhante ) pode te replicar... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Elias Magalhães da Paixão Junior <[EMAIL PROTECTED]> escreveu > > Pessoal, > > > > Estou tendo problemas com sequence. Ela simplesmente está pulando valores. 2 > em 2, ou então, pula 20, 8, nunca é um valor certo. Já tentei com no cachê e > já setei outros valores para cachê e dá no mesmo. > > > > E o currval, não está me retornando o valor atual nem chorando! > > > > Alguém tem noção do que seja isso? É bug? > > > > Só eu estou usando o banco, então tenho certeza q não foi outra pessoa. Uso > o banco Oracle XE 10g. > > > > Obrigado > > > > Elias Magalhães da Paixão Junior > > ___________________________________ > > Análise de Sistemas e Banco de Dados > > Consultoria e desenvolvimento de programas, sistemas e websites > > Tel.: (0XX21) 8262-7955 > > > > [As partes desta mensagem que não continham texto foram removidas] >