Importância do BEGIN..END???

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
meguelito
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 60
Registrado em: Ter, 17 Jan 2006 1:45 pm
Localização: Santa Catarina
Att.:
Alan Juliano Metzger
Programador Oracle
Inside System Informática
Msn/E-mail: alanjuliano@yahoo.com.br

Bom dia Galera tudo bem?

Sou programador Forms a três anos já porém me surgiu uma dúvida, alguns programadores nunca colocam BEGIN e END nas triggers do Forms, porém eu aprendi que sempre se deve colocar, então queria saber qual a importância de se colocar ou não.
Avatar do usuário
fabricio.silva
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 34
Registrado em: Seg, 12 Mar 2007 7:07 am
Localização: Catanduva/SP
Fabricio M. Silva
Oracle Certified Associate
------------------------------
Catanduva - SP

Olá,

Na verdade não teria necessidade nenhuma pois toda trigger pl/sql do forms é colocada dentro de um bloco pl/sql com begin...end;

Porém, objetivando um código mais claro e de fácil entendimento não só para você como para outros programadores que eventualmente necessitarem realizar uma manutenção na rotina, um código endentado e bem escrito é sempre uma boa pedida.

Pense sempre na coletividade.

Abs,
Trevisolli
Moderador
Moderador
Mensagens: 2016
Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,

Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP

Bom dia brothers!
beleza?!!!
Não sei se já aconteceu com vocês mas, houveram casos em que, sem
motivo algum o forms fechava em determinada trigger.
Consegui resolver colocando-se Begin / End.
Mas, estes casos não ocorreram mais... talvez alguma correção em Patches.
Mas, fica ai a dica também...
Mais ainda... pensar num código claro e de fácil manutenção, como disse nosso amigo Fabrício.
rodfbar
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 241
Registrado em: Ter, 09 Out 2007 11:15 am
Localização: Batatais - SP

já reparei que o forms já cria um begin e end para cada trigger... se você debugar você vai reparar que todas as triggers programadas possuem o begin e end... uma das coisas importantes de se colocar o bloco com begin e end seria implementar exceptions....
gokden
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 264
Registrado em: Dom, 19 Ago 2007 8:18 pm
Localização: Ribeirão Preto - SP
Lucas de Souza

OCA Developer
Analista de sistemas

bom... sempre quando eu mexo no forms eu altero isso e coloco os BEGIN/END em quase tudo qui eu vou fazer, porque assim eu posso tratar o erro
(EXCEPTION) de todos os processos dentro de uma procedure e quando ocorre um erro, é muito masi fácil de fazer a manutenção...
Responder
  • Informação
  • Quem está online

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