1
数据库原理与应用技术
1.10.5 9.6 小结

9.6 小结

本章介绍了包括变量、运算符、函数、批处理、流程控制、游标在内的T-SQL的程序设计知识。在SQL Server中使用T-SQL语句进行程序设计时,通常用一组T-SQL语句组成一个批处理,并由一个或多个批处理构成一个程序文件。其中包含流程控制语句IF、WHILE、CASE、RETURN语句,以及游标等相关的内容。

在SQL Server中,存储过程和函数是数据库中的重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程或函数。由于存储过程和函数是经编译后存放在SQL Server服务器的,对于提高应用程序的执行效率有很大的帮助。另外,SQL Server的大部分控制功能都可以通过系统存储过程完成。对于数据库开发人员来说,掌握存储过程开发应用程序是非常必要的。

触发器是存储过程的扩展,能够帮助开发人员实现许多规则,增强数据库的完整性、安全性需求。通过触发器,数据库开发人员可以检验用户输入的数据是否正确,将数据错误率降到最低,使SQL Server的运行更加稳定。