SQLCLR系列文章
摘要:SQL Server 2005发布后,可以编写出能够在SQL Server中运行的.net代码了。同IIS一样,SQL Server 2005也是.net程序的宿主。本系列的相关文章如下(共五篇):SQLCLR(一)入门SQLCLR(二)存储过程和自定义函数SQLCLR(三)触发器SQLCLR(四)用户定义类型UDTSQLCLR(五)聚合
阅读全文
SQLCLR(五)聚合
摘要:SQL Server中的聚合,常用的比如max,count之类。 我们现在也可以在SQLCLR里创建自定义的聚合。Visual Studio 2005中提供的聚合模板是一个结构,标注了[Serializable],[SqlUserDefinedAggregate]标签,这将让SQLCLR知道这是一个聚合函数。
阅读全文
SQLCLR(四)用户定义类型UDT
摘要:SQL Server 2005发布后可以创建用户自定义的类型UDT,但必须遵守UDT规范。在SQL Server和.NET中能同时访问UDT。
阅读全文
SQLCLR(三)触发器
摘要:MSDN:Microsoft SQL Server 2005 提供了两种主要机制来强制执行业务规则和数据完整性:约束和触发器。触发器是一种特殊的存储过程,它在执行语言事件执行时自动生效。SQL Server 包括两大类触发器:DML 触发器和 DDL 触发器。
阅读全文
SQLCLR(二)存储过程和自定义函数
摘要:在SQLCLR中创建存储过程和给存储过程加输入输出参数,以及如何创建自定义函数。并在sqlserver2005中调用。
阅读全文