[firebase-br] RES: Stored Procedures

Davi Eduardo Borges Wall davi.wall em mult.com.br
Sex Ago 17 10:33:37 -03 2007


A diferença é que você pode automatizar a inclusão de um campo no seu programa.

Rotina de inclusão de campo cria o campo na base.
Rotina de interpretação de tela já cria o campo na tela pronto pra ser utilizado.
Outra rotina cria o campo no seu objeto de negocio e consequentemente já salva o dado desse novo campo.

Sem precisar fazer manutenção. A única manutenção seria informar pro sistema o campo e as propriedades dele,
Ou algum controle de tela específico.

Quanto ao programa recompilado. Se vc incluir um campo no seu objeto de negocio, vai ter que incluir no seu programa
e na SP. Se por exemplo for um campo de entrada de dados, vc vai ter sim que recompilar seu projeto ou módulo.

[]'s

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de paulosxs Yahoo!
Enviada em: sexta-feira, 17 de agosto de 2007 09:58
Para: FireBase
Assunto: Re: [firebase-br] Stored Procedures

Pessoal, eu realmente estou decepcionado com os argumentos contra as SPs.
Por exemplo, "se for criado um novo campo, as SPs precisam sofrer 
manutenção". Oras... Se não for por SPs, quem vai precisar de manutenção 
é o programa. Qual a diferença?
Mas, as SPs têm uma vantagem: muitas alterações não requerem que o 
programa seja recompilado e feito todo um processo de reinstalação.

HPensador escreveu:
> Bom dia Ronaldo!
>
> Amigo, sai fora de SPs. Rapaz um sistema ERP por menor que seja, já é
> muito trabalhoso de dar manutenção, agora imagine só manutenção em
> diversas SPs pelo simples fato da criação de um novo campo em alguma
> tabela como sitou alguém antes.
> Dou manutenção em um sistema de Folha de Pagamento, o mesmo tem + de 50
> SPs e sofro que só mala veia para dar manutenção nas mesmas. Aos invés
> de SPs faça isso no codigo, crie uma unit em seu projeto onde vc
> colocará todas essas suas funções e ficará bem mais simples para vc dar
> manuteção.
>
> Sds,
>
> HPensador
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>   


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa




Mais detalhes sobre a lista de discussão lista