SQLServer2008聚合的安装测试与卸载

17 篇文章 1 订阅

SQLServer2008聚合的安装测试与卸载

Kagula

2013-12-11

安装-配置SQL Server环境

/* 设置SQL Server2005兼容 */

EXEC  SP_DBCMPTLEVEL  'DataBaseName', '90';     GO 

 

/* 设置CLR执行权限 */

exec  sp_configure  'show advanced options', '1';

go

reconfigure;

go

exec  sp_configure  'clr enabled', '1'

go

reconfigure;

exec  sp_configure  'show advanced options', '1';

go

安装聚合

CREATE  ASSEMBLY  [Assembly的名字]   FROM   'C:\MyAgg.dll';

GO

CREATE  AGGREGATE  [聚合的名称]  (@input nvarchar(200))  RETURNS  nvarchar(max)

EXTERNAL  NAME  [Assembly的名字].[Namespace的名字].[聚合类的名字];

/* 下面你可以用[聚合的名称]调用聚合 */

测试聚合

/*  下面红色的是聚合的名字,前缀dbo是必须的 */

SELECT COURSENOGROUP,COUNT(*) AS 条数, dbo.GROUP_CONCAT(COURSENOGROUP) as 合并 FROM VIEWSCHEDULETABLE   GROUP   by  COURSENOGROUP ORDER BY 条数 DESC

卸载

Drop         Aggressive  [聚合的名字]

Drop         Assembly   [Assembly的名字]

参考资料

[1]《调用 CLR 用户定义聚合函数》

http://technet.microsoft.com/zh-cn/library/ms131056.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值