CREATE AGGREGATE [dbo].[UserFunctionName]
(@Value [nvarchar](4000))
RETURNS[nvarchar](4000)
EXTERNAL NAME [AggreTest].[UserFunctionName]
GO
EXEC sys.sp_addextendedproperty @name=N'AutoDeployed', @value=N'yes' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=UserFunctionName
GO
EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyFile', @value=N'UserFunctionName.cs' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=N'UserFunctionName'
GO
EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyFileLine', @value=10 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=N'UserFunctionName'请问下,以上代码具体是什么意思?
它是一种什么实现方式增加用户的函数的?真心请教,谢谢各位了。
在线。
(@Value [nvarchar](4000))
RETURNS[nvarchar](4000)
EXTERNAL NAME [AggreTest].[UserFunctionName]
GO
EXEC sys.sp_addextendedproperty @name=N'AutoDeployed', @value=N'yes' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=UserFunctionName
GO
EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyFile', @value=N'UserFunctionName.cs' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=N'UserFunctionName'
GO
EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyFileLine', @value=10 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=N'UserFunctionName'请问下,以上代码具体是什么意思?
它是一种什么实现方式增加用户的函数的?真心请教,谢谢各位了。
在线。
CREATE AGGREGATE (Transact-SQL)创建一个用户定义的聚合函数,其实现在 Microsoft .NET Framework 程序集的类中定义。SQL Server 2005 数据库引擎 若要将该聚合函数绑定到其实现,必须首先使用 CREATE ASSEMBLY 语句将包含该实现的 .NET Framework 程序集上载到 SQL Server 实例中。