我正在 VS 2008 和 SQL Server 2005 中测试一些 SQL CLR 的东西,如何在数据库上安装用户定义的函数?我构建了它并拥有了 DLL,但现在呢?
问问题
3315 次
1 回答
2
你会使用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;
于 2012-09-25T01:07:58.090 回答