Forum Moderators: coopster
It's another layer of security. If you have separate servers for web/application and database, it can also mean fewer calls to the database. Depending on the database and specific queries, they may run faster through a stored procedure than calling them from PHP.