7.17.2存存 储储 过过 程程触触 发发 器器使用存储过程的优点如下:(1)存储过程在服务器端运行,执行速度快。(2)存储过程执行一次后,就驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。(3)使用存储过程可以完成所有数据库操作,并可通过编程方式控制对数据库信息访问的权限,确保数据库的安全。(4)自动完成需要预先执行的任务。存储过程可以在SQLServer启动时自动执行,而不必在系统启动后再进行手工操作,大大方便了用户的使用,可以自动完成一些需要预先执行的任务。在SQLServer2008中有下列几种类型的存储过程。(1)系统存储过程。系统存储过程是由SQLServer提供的存储过程,可以作为命令执行。系统存储过程定义在系统数据库master中,其前缀是“sp_”,例如,常用的显示系统对象信息的sp_help系统存储过程,为检索系统表的信息提供了方便快捷的方法。(2)扩展存储过程。扩展存储过程是指在SQLServer2008环境之外,使用编程语言(如C+语言)创建的外部例程形成的动态链接库(DLL)。使用时,先将DLL加载到