title: SQL Server 2008 CLR vs T-SQL: Is there an efficiency/speed difference?
body: <p>I'm a C# developer who has done some basic database work in T-SQL. However, I need to write a very complicated stored procedure, well above my T-SQL knowledge.</p>
  
  <p>Will writing a stored procedure in C# using the .net CLR as part of SQL Server 2008 cause my stored procedure to be less efficient than if it were written in T-SQL? Is the difference (if any) significant? Why?</p>