UDF在SQL Server中调用外部C ++代码

时间:2011-06-02 15:21:23

标签: c++ sql-server-2008 user-defined-functions

Suposse我在SQL Server 2008中有一个UDF:

Create function dbo.ReadXml (@xmlMatrix xml) returns table
as
return
( select
   --SOME C++ CODE
)
go
  • 是否可以在UDF中添加c ++代码或调用c ++函数?

1 个答案:

答案 0 :(得分:2)

如果此C ++函数已编译并安装为extended stored procedure,则为Onyl 但是不推荐使用扩展存储过程,很快就会将其删除。

所以你唯一可靠的选择就是写一个CLR function。它可以是调用外部C ++ dll的C#CLR函数,也可以是直接包含代码的托管C ++ CLR函数。