Sql server 2005 安装SQL CLR用户定义函数
我正在测试VS 2008和SQL Server 2005中的一些SQL CLR内容,如何在数据库上安装用户定义的函数?我构建了它并拥有DLL,但是现在呢?你会使用它。e、 g: 然后是引用程序集中函数的Sql server 2005 安装SQL CLR用户定义函数,sql-server-2005,clr,sqlclr,Sql Server 2005,Clr,Sqlclr,我正在测试VS 2008和SQL Server 2005中的一些SQL CLR内容,如何在数据库上安装用户定义的函数?我构建了它并拥有DLL,但是现在呢?你会使用它。e、 g: 然后是引用程序集中函数的CREATE FUNCTION的可选语法(外部名称取决于代码的结构): 创建函数dbo.MyFunction(@param) 返回 作为外部名称MyAssembly.SqlServerFunctions.FunctionName; 您将使用创建程序集。谷歌最早的点击之一:哦,好吧,那么创建汇编也是
CREATE FUNCTION
的可选语法(外部名称取决于代码的结构):
创建函数dbo.MyFunction(@param)
返回
作为外部名称MyAssembly.SqlServerFunctions.FunctionName;
您将使用创建程序集
。谷歌最早的点击之一:哦,好吧,那么创建汇编也是为了这个,谢谢!然后创建函数。。。外部名称(该示例使用过程,但语法相同)。
CREATE ASSEMBLY MyAssembly FROM 'C:\path\fille.dll' WITH PERMISSION_SET = SAFE;
GO
CREATE FUNCTION dbo.MyFunction(@param <data_type>)
RETURNS <data_type>
AS EXTERNAL NAME MyAssembly.SqlServerFunctions.FunctionName;