Stored procedures in SQL Server can be very powerful, especially when they take advantage of the many features of the T-SQL language. Very complex tasks can be simplified into a single stored procedure call. The guidelines and tips presented in this chapter should help you create more powerful, efficient, and robust stored procedures.
Additionally, with the ability to create .NET CLR stored procedures, you can write even more powerful stored procedures in languages other than T-SQL to further expand the capabilities and power of the stored procedures that reside in SQL Server. The next chapter provides an introduction to using the .NET Framework in SQL Server.