Em oracle você precisa criar a sequence e uma trigger pra incrementar o valor da sequence. Há vários exemplos no google que demonstram como fazer isso.
A trigger before insert vai verificar se o valor da chave primaria é 0 ou nulo, então vai setar o novo valor pra você. Caso você envie o valor ela vai ignorar e sair. Nesse caso com functions e procedures do banco vc nao vai ter problemas. bastará passar 0 ou nao passar valor para o campo de chave primaria ou onde se queira o campo de autoincremento. Já no caso de você usar clientdataset e inserir mais de um registro e dar uma applyupdates voce ira ter um erro devido a falta da chave primaria. neste caso voce dever'atribuir o valor dela manualmente pegando-o da sequence. Como você estará passando valor a trigger nao entrará em ação. Espero ter sido claro. Pena não ter nenhum artigo com exemplos. Alexandre Pedroto Em 2 de março de 2010 11:19, Heraldo Andrade <heraldo_andr...@yahoo.com.br>escreveu: > > > Ola pessoal, > Migrei o banco de dados do sql server 2000 par Oracle 10g, mas agora vi que > tenho que cria a sequence, eu qdo crio uma tabela crio e funciona > normalmente, mas depois da tabela criada nao sei como criar a sequence e > fazer dela a sequence dos bancos com auto cremento, alguem pode me ajudar > ... > > __________________________________________________________ > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< 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: delphi-br-ow...@yahoogrupos.com.br 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: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html