UDF вызывает внешний код C ++ внутри SQL Server - PullRequest
1 голос
/ 02 июня 2011

Предположим, у меня есть UDF в SQL Server 2008:

Create function dbo.ReadXml (@xmlMatrix xml) returns table
as
return
( select
   --SOME C++ CODE
)
go
  • Можно ли добавить код C ++ или вызвать функцию C ++ внутри UDF?

1 Ответ

2 голосов
/ 02 июня 2011

Onyl, если эта функция C ++ была скомпилирована и установлена ​​как расширенная хранимая процедура .
Но расширенные хранимые процедуры устарели и скоро будут удалены.

Таким образом, ваш единственный надежный вариантэто написать CLR функцию .Это может быть функция C # CLR, которая вызывает внешнюю DLL C ++, или это может быть управляемая функция C ++ CLR, которая будет непосредственно содержать ваш код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...