Короткий ответ - нет.Хотя разница может быть настолько незначительной, что вы никогда не сможете сказать, что хранимая процедура, написанная на собственном T-SQL, будет быстрее, чем та, которая написана на C # и должна быть скомпилирована в MSIL для запуска.
Выследует выполнять хранимые процедуры CLR только в том случае, если вы не можете реально что-то сделать, используя собственный T-SQL.Например, у меня есть процедура CLR, которая работает с EDI, и мне приходится выполнять большую часть обработки текста, что не очень возможно при использовании T-SQL.