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.
Importância do BEGIN..END???
-
- 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
Alan Juliano Metzger
Programador Oracle
Inside System Informática
Msn/E-mail: alanjuliano@yahoo.com.br
- fabricio.silva
- 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
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,
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,
-
- 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
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.
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.
-
- 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....
-
- 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
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...
(EXCEPTION) de todos os processos dentro de uma procedure e quando ocorre um erro, é muito masi fácil de fazer a manutenção...
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Bing [Bot] e 10 visitantes