Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 安装SQL CLR用户定义函数_Sql Server 2005_Clr_Sqlclr - Fatal编程技术网

Sql server 2005 安装SQL CLR用户定义函数

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; 您将使用创建程序集。谷歌最早的点击之一:哦,好吧,那么创建汇编也是

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

你会使用它。e、 g:

然后是引用程序集中函数的
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;