Who Needs Stored Procedures, Anyways


Source:

https://blog.codinghorror.com/who-needs-stored-procedures-anyways/

 

Relevant content:

 

For modern databases and real world usage scenarios, I believe a Stored Procedure architecture has serious downsides and little practical benefit. Stored Procedures should be considered database assembly language: for use in only the most performance critical situations. There are plenty of ways to design a solid, high performing data access layer without resorting to Stored Procedures; you'll realize a lot of benefits if you stick with parameterized SQL and a single coherent development environment.