摘要: 触发器是一种特殊的存储过程,一种不能被显式执行,而必须依附于一个事件的过程。只要事件发生,就会调用触发器,运行它的代码。SQL Server 支持把触发器和两种类型的事件关联:数据操作事件(如INSERT)和数据定义事件(如CREATE TABLE),和这两种事件关联的触发器分别称为DML 触发器和... 阅读全文
posted @ 2014-06-22 19:56 守护之翼 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 存储过程是封装了T-SQL代码的服务器端例程。存储过程可以有输入和输出参数,可以返回多个查询的结果集,也允许调用具有副作用的代码。通过存储过程不但可以对数据进行修改,也可以对数据库架构进行修改。和使用特定的普通代码相比,使用存储过程可以获得以下好处:1.存储过程可以封装逻辑处理。如果需要修改存储过程... 阅读全文
posted @ 2014-06-22 11:22 守护之翼 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 用户自定义函数(UDF,user-defined function)的目的是要封装计算的逻辑处理,有可能需要基于输入的参数,并返回结果。SQL Server 支持两种用户定义函数:标量UDF和表值UDF。标量UDF只返回单个数据值。而表值UDF则返回一个表。使用UDF 的优点之一是可以在查询中集成U... 阅读全文
posted @ 2014-06-22 11:09 守护之翼 阅读(310) 评论(0) 推荐(0) 编辑