Renata Você está certa, seria o "flashback".
Mas não tem nada a ver com tratamento de erros e o comando rollback explícito. Quem veio com essas (des)orientações está bastante equivocado. [ ] André Em 17/04/08, Renata de Oliveira <[EMAIL PROTECTED]> escreveu: > > Oi gente!!! > Bom dia!!! > > :o) > > Mto obrigada pelas respostas!!!! > Olhem....tb não compreendi pq o banco teria problemas com o rollback > nas exceptions....aqui não sabem me explicar. Apenas falam que terá > que ser feito. Só que temos "trocentos" objetos para fazer essa > conversão.....por isso eu postei a dúvida aqui pra saber se alguém já > ouviu falar de algum problema desse tipo.... > Por alto, me informaram que o Banco 10G tem uma funcionalidade de > voltar sozinho(fazer rollback) automático....por isso não precisa > mais dessas instruções nas exceptions....não sabem me dizer o nome > dessa funcionalidade, mas me explicaram que é uma espécie de > REFRESH....por exemplo, vc deleta uma tabela, e o banco consegue > recuperá-la sozinho...por isso não se pode ter rollback.... > Continuei sem entender....... > > :-\ > > Sei que existe uma funcionalidade, se não me engane chamada Oracle > Flashback....não sei se é este mesmo o nome, e se pertence ou não ao > 10G. ...gostaria de me aprofundar nisso.... > Alguém saberia me informar um link onde eu encontre algum material > sobre o Oracle 10G....quero dar uma estudada melhor nesse assunto. > > Gente....mto obrigada!!!!!! > > :o) > > Bjos, > > Renata Oliveira > > --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>, > "Andre Santos" > <[EMAIL PROTECTED]> escreveu > > > > Renata > > > > Apenas complementando... uma possibilidade (mas nada a ver com > limitação em > > alguma versão). > > > > **Talvez** alguém tivesse a intenção de definir uma "boa prática" de > > tratamento de erros. > > Caso o tratamento de erro tenha **apenas** o "when others ... > rollback", > > isso irá ocultar falhas das rotinas. Se for isso, realmente NÃO é > > recomendado. > > > > [ ] > > > > André > > > > > > Em 16/04/08, Andre Santos <[EMAIL PROTECTED]> escreveu: > > > > > > Oi Renata > > > > > > Certamente é boato (alguma falha de comunicação/entendimento que > se > > > propagou...). > > > > > > [ ] > > > > > > André > > > > > > > > > Em 16/04/08, Diego Leite <[EMAIL PROTECTED]> escreveu: > > > > > > > > Renata, > > > > > > > > Pelo que parece vc's irao aplicar o patch 9.2.0.8. > > > > > > > > Essa informação que te deram desconheço,conheço pouco de PL/SQL > porem. > > > > pq > > > > nao usar um > > > > EXCEPTION > > > > > > > > WHEN others THEN > > > > > > > > rollback ; > > > > > > > > que mal a nisso??? > > > > > > > > Att, > > > > > > > > Diego Leite - DBA Jr. > > > > > > > > Em 16/04/08, Leonardo Rezende <[EMAIL PROTECTED]<yahoo% > 40lrezende.eti.br>> > > > > escreveu: > > > > > > > > > > Eu não sei de nada referente ao não uso desses comandos em > versões > > > > mais > > > > > novas... Onde você viu isso? > > > > > > > > > > Um problema que tivemos aqui foi que na versão 8i(fomos do 8i > para > > > > 10g) > > > > > quando se fazia um group by, as linhas vinham ordenadas pelos > mesmos > > > > > campos... No 10g, as linhas não vinham ordenadas da forma > como a > > > > > documentação fala... > > > > > > > > > > Tivemos que fazer algumas alterações em código(colocar os > order by)... > > > > > Como você está no 9, eu não sei como o group by se comporta... > > > > > > > > > > Na documentação ele é bastante claro em afirmar que o group > by não > > > > > garante a ordem dos campos. > > > > > > > > > > Renata de Oliveira escreveu: > > > > > > > > > > > > > > > > > > Olá pessoal, boa tarde! > > > > > > Tenho algumas dúvidas referente ao Oracle e gostaria da > ajuda de > > > > vcs! > > > > > > Aqui temos o banco Oracle versão Enterprise Edition Release > > > > > > 9.2.0.6.0 - 64bit Production. > > > > > > Ouvi falar que farão a migração para o banco 9.2.8 (se não > me > > > > > > engane), porque não podem migrar diretamente para o Oacle > 10g. > > > > > > Só que para migrar para a versão 9.2.8, teremos que retirar > dos when > > > > > > others das packages, functions, proc...etc...o > comando "rollback", > > > > > > pq me parece que (não sei se a versão 9.2.8 ou a 10g), não > permite o > > > > > > uso deste comando.... > > > > > > Alguém teria alguma dica pra me dar da onde consigo um > material > > > > sobre > > > > > > essas versões do Oracle, ou saberia me dizer, pq não é pode > usar > > > > > > o "rollback" no when others?!?!? > > > > > > Mto obrigada! > > > > > > > > > > > > :o) > > > > > > > > > > > > Um abraço, > > > > > > > > > > > > Renata Oliveira > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Sds, > > > > > > > > > > Leonardo Rezende > > > > > Analista Desenvolvedor > > > > > [EMAIL PROTECTED] <yahoo%40lrezende.eti.br> <yahoo% > > > > 40lrezende.eti.br> > > > > > Em busca do OCA 10g > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram > removidas] > > > > > > > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas]