【问题标题】:Install a SQL CLR user defined function安装 SQL CLR 用户定义函数
【发布时间】:2012-09-16 11:54:19
【问题描述】:

我在 VS 2008 和 SQL Server 2005 中测试了一些 SQL CLR 的东西,如何在数据库上安装用户定义的函数?我构建了它并拥有了 DLL,但现在呢?

【问题讨论】:

标签: sql-server-2005 clr sqlclr


【解决方案1】:

您将使用CREATE ASSEMBLY。例如:

CREATE ASSEMBLY MyAssembly FROM 'C:\path\fille.dll' WITH PERMISSION_SET = SAFE;
GO

然后是 CREATE FUNCTION 的可选语法,它引用程序集中的函数(外部名称将取决于您如何构建代码):

CREATE FUNCTION dbo.MyFunction(@param <data_type>)
RETURNS <data_type>
AS EXTERNAL NAME MyAssembly.SqlServerFunctions.FunctionName;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 2018-06-30
    • 2020-04-28
    • 1970-01-01
    相关资源
    最近更新 更多