Voce pode usar sequence, mas ela nao garante um sequencial perfeito, ou seja, havera sempre buracos na sequencia.
Eu uso uma consulta na propria tabela que eu quero fazer o autoincremento, assim: CREATE OR REPLACE TRIGGER schema.tabela_autoinc BEFORE INSERT ON schema.tabela FOR EACH ROW BEGIN SELECT NVL(a.id, b.id) INTO :NEW.id FROM ( SELECT MIN(seq) AS id FROM (SELECT ROWNUM AS seq, id FROM ( SELECT lei FROM schema.tabela ORDER BY id) ) WHERE seq <> id ) a, ( SELECT NVL(id + 1, 1) AS id FROM ( SELECT MAX(id) AS id FROM schema.tabela ) ) b; END; Onde a tabela em questão é identificada como 'esquema.tabela' e o campo que eu estou incrementando automaticamente é chamado 'id'. Ulisses --- Em oracle_br@yahoogrupos.com.br, "Cristiano J Santos" <[EMAIL PROTECTED]> escreveu > > Bom dia Senhores. > > Gostaria que em ajudassem com o seguinte problema: > > Criei uma SEQUENCE: > > CREATE SEQUENCE SEQ_EXPORTADOR START WITH 1 INCREMENT BY 1 NOMAXVALUER > ORDER; > > Até ai tudo bem. > Quando executo esta sequence a mesma tras os dados incrementando de > forma correta, mas no outro dia, quando estou realizando os testes, vejo > que o valor da sequence está acima pelo menos 20 números do ciclo do dia > anterior. Não houve inserts na Tabela nem mesmo selects que retornem o > valor da Sequence. Já tentei também criar de outras formas mas mesmo > assim, o problema persiste. > Trabalho com ORACLE 10G. > > Grato e no aguardo, > > Cristiano Joaquim > > E-mail: [EMAIL PROTECTED] > > > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.408 / Virus Database: 268.13.2/471 - Release Date: > 10/10/2006 > > > > [As partes desta mensagem que não continham texto foram removidas] > -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas" __________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html