Если у вас есть код C # для этого и вы используете SQL Server 2005+, вы можете представить код .NET как функцию TSQL (или хранимую процедуру) через SQLCLR.Проверьте, что вам разрешено, а большинство - нет, ради поддержки и / или большого риска неправильного использования.Также имейте в виду, что SQL Server 2005 использует .NET 2.0, а SQL Server 2008 (включая R2) - .NET v3.5.
В этой статье рассматривается включение SQLCLR (не требуетсяперезапуск), сборка, развертывание и использование SQLCLR для поддержки регулярных выражений.
Хотя я предпочитаю использовать TSQL всегда, когда это возможно.