概要
在本模块中,你了解了 SQL Server 可编程性对象,并了解了如何在数据库解决方案中有效地使用这些对象。
你已了解如何执行以下操作:
创建视图 以简化数据访问、隐藏复杂性,并通过仅公开基础表中的特定列或行来提供安全边界。
生成存储过程 以封装复杂的业务逻辑、处理事务、实现错误处理以及创建可重用的数据修改作。
开发标量函数 以创建可重用计算来返回单个值,使查询更具可读性和一致性。
使用内联和多语句方法实现表值函数,以返回可在类似于表的
FROM子句中使用的结果集。配置触发器以自动响应 DML 操作(
INSERT,UPDATE,DELETE)或 DDL 事件,从而启用审核日志记录、数据验证和强制执行复杂的业务规则。根据特定要求选择正确的可编程性对象,考虑是否需要修改数据、返回单个值或结果集或自动响应数据库事件等因素。
后续步骤
了解 SQL Server 可编程性对象后,请考虑:
- 在现有数据库中实现视图以简化复杂的查询
- 将重复应用程序逻辑转换为存储过程
- 创建函数以标准化整个组织的计算
- 添加审核触发器以跟踪关键表中的数据更改