Boa Noite Rogério. As sequences, após estarem definidas (criadas) no BD, você poderá manipular ou tratar os seus valores utilizando os seguintes comandos:
ex. Sequence chamada=> SEQ_ID_CLIENTE do owner GERAL insert into Geral.Cliente (id_cliente, nome, cidade, uf) values (Geral.Seq_Id_Cliente.Nextval, "José Aparecido Oliveira", "Santa Fé do Sul", SP) o comando nextval sempre incrementará a sequence, enquanto que o currval lhe trará apenas o valor atual. ex. update Geral.Cliente C Set (c.nome = "José Aparecido de Oliveira") where c.id_Cliente = Geral.Seq_Id_Cliente.currval Para a criação da referida sequence, utilize a seguinte sintaxe: create sequence GERAL.SEQ_ID_CLIENTE minvalue 1 maxvalue 999999999999999999999999999 start with 1 increment by 1 nocache; Espero ter ajudado. Marcus Vinicius Fujimori Emidio Analista de Suporte Santa Fé do Sul - S.P. ----- Original Message ----- From: "Rogério" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <delphi-br@yahoogrupos.com.br> Sent: Monday, July 25, 2005 5:51 PM Subject: [delphi-br] SEQUENCIES - DELPHI/ORACLE No SQL-Server, eu tenho campos que posso definí-los como ID (Auto-Incremento) Para o Delphi, isto é transparente, pois o B.D. é que irá gerenciar isto !! Estou começando a trabalhar com Oracle agora, mas segundo um amigo DBA em Oracle ele me disse que, no Oracle existem as famosas SEQUENCIES que, eu utilizaria para a mesma finalidade (Auto Incremento de um campo chave ou ID) ! E que eu teria que definí-las no meu aplicativo para que elas fossem utilizadas nos Inserts na base. Alguém teria alguma dica de como programar os inserts no BD, usando as Sequencies do Oracle ?? [ ]'s _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-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