У меня есть хранимая процедура SQL Server, которая использовалась годами. Эта хранимая процедура вызывает множество других процедур. Я хотел бы каждый раз выполнять каждую внутреннюю процедуру и реализовывать свою бизнес-логику в проекте .NET Class.Вопрос хранимой процедуры SQL Server
Для этого мне нужно вызвать сборку .NET из родительской хранимой процедуры, а возвращаемый результат будет использоваться родительской процедурой. Поскольку SQL Server 2005 и выше имеют CLR-интеграцию, поэтому я считаю, что выполнение сборки .NET внутри хранимой процедуры [или любых объектов базы данных] не должно быть большой проблемой, можете ли вы указать мне некоторые ссылки, где я могу найти примеры или статью для реализации Это?
Большое спасибо за помощь.
согласен с этими точками - обязательно смотреть в то, что CLR может предложить и получить ощущение, когда он должен и не должен быть использован в течение TSQL. – AdaTheDev
Не говоря уже о том, что это звучит как потенциальная головная боль производительности – RobS
@ Rob Sanders: Когда-нибудь я напишу о том, как я смог использовать CLR для уменьшения размера 80% и улучшения скорости и пропускной способности 10-12x. ;) Используется тщательно и разумно, это может быть удивительный инструмент, который ставит SQL Server в путь выше кривой, но я также видел некоторые действительно пугающие CLR-хаки у людей, которые не совсем «поняли». Я думаю, что часть проблемы - отсутствие проверенных рекомендаций и полезных примеров в реальном мире. – Aaronaught