Cursor implicido ou explicido qual o melhor ???

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
HenriqueMachado
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Seg, 29 Mai 2006 1:24 pm
Localização: Blumenau - SC
Abraços,
Henrique Machado Muller

Seguinte, estou trabalhando um consultoria DBA e dois consultores de empresas diferentes falaram coisas que divergem e gostaria do auxilio de voces para melhor entendimento.

Um fala que cursor implito é melhor em desempenho e para o codigo, outro defente que cursor explicito é superior em desempenho

A final, tem alguma diferenca ? Qual melhor utilizar e porque ?

A discursão está lancada
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

É... tem muito disso. Algumas pessoas defende cursores explicitos, outras implicitos.

Eu particularmente, prefiro cursores implicitos, pois não é necessário ficar abrindo e fechando, nem precisa de FETCH. (o que facilita as coisas e diminui as chances de esquecer um cursor aberto).

Outra coisa que eu já vi: Exception NO_DATA_FOUND em cursor explícito. É um grande erro pensar que um cursor vai gerar um exception desse tipo! (coisas que se vê nos códigos as vezes).

A discussão continua...
Se alguém sabe algo sobre PERFORMANCE, mande aí pra gente as estatísticas! :-o
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 20 visitantes