sábado, 31 de janeiro de 2009

Stored Procedure

Stored Procedures são procedimentos armazenados no banco de dados que aceitam parâmetros de entrada e retornam valores.

Muito se discute na sua utilização, de certa forma há uma briga entre desenvolvedores na qual uns são extremamente contra e outros a favor do uso das Stored Procedures.



Eu sou do time que joga contra as Stored Procedures.



Acredito que Stored Procedures foram feitas para o DBA e não para o programador, acredito também que seu uso junto aos softwares é nada mais do que POG.

Uma boa dica é: Se for usar Stored Procedure: Nunca coloque /else/case/
nada de condições nas mesmas, somente um insert/delete/update simples.
Caso use os if/elses ou cases da vida, toda teória de que SPs são mais
rápidas/otimizadas serão anuladas.