【概述】
如何提高Transact-SQL语句的执行效率呢?如何加强数据库中数据完整性的机制呢?这些问题的解决都依赖于数据库的编程对象。典型的数据库编程对象包括视图、存储过程、触发器、函数等。视图在第10章已经讲过了,本章将讲述其他常用的数据库编程对象。存储过程是一个可重用的代码模块,可以高效率地完成指定的操作。触发器是一种特殊类型的存储过程,可以实现自动化的操作。用户定义函数是由用户根据应用程序的需要而定义的可以完成特定操作的函数。
本章将全面研究存储过程、触发器、用户定义函数等特点和使用方式。
【要点】
存储过程的特点、类型和作用
使用CREATE PROCEDURE语句创建存储过程
存储过程的执行方式
DML触发器的特点和创建方式
DML触发器的工作原理
使用CREATE TRIGGER语句创建DML触发器
DDL触发器的特点和创建方式
用户定义函数的类型和特点
使用CREATE FUNCTION语句创建用户定义函数
【内容】
11.1 存储过程
11.2 触发器
11.3 用户定义函数
11.4 本章小结