Предположим, у меня есть UDF в SQL Server 2008:
Create function dbo.ReadXml (@xmlMatrix xml) returns table as return ( select --SOME C++ CODE ) go
Onyl, если эта функция C ++ была скомпилирована и установлена как расширенная хранимая процедура . Но расширенные хранимые процедуры устарели и скоро будут удалены.
Таким образом, ваш единственный надежный вариантэто написать CLR функцию .Это может быть функция C # CLR, которая вызывает внешнюю DLL C ++, или это может быть управляемая функция C ++ CLR, которая будет непосредственно содержать ваш код.