Is it better to use C# for complex business logic that uses SQL and then run it from SQL Server or do everything from within SQL Server?
What are the arguments against or for putting application logic in the database layer?