数据库(存储过程).pptVIP

  • 12
  • 0
  • 约5.96千字
  • 约 41页
  • 2017-08-12 发布于河南
  • 举报
An Introduction to Database System 8.2.1 存储过程概述 在SQL Server 2000中,可以将某些需要多次调用的实现某个特定任务的代码段编写成一个过程,将其保存在数据库中,并由SQL Server服务器通过过程名来调用它们,这些过程就叫做存储过程。 8.2.1 存储过程概述 应该提倡多使用存储过程,原因有以下几点。 (1)实现了模块化编程。 (2)调用一次以后,相关信息就保存在内存中,下次调用时可以直接执行。 (3)存储过程可以接受输入参数并可以返回输出值。 (4)存储过程具有对数据库立即访问的功能。 (5)使用存储过程可以加快程序的运行速度。 (6)使用存储过程可以减少网络流量。 (7)使用存储过程可以提高数据库的安全性。 8.2.1 存储过程概述 在SQL Server 2000中,存储过程分为系统测试、用户存储过程、临时存储过程、扩展存储过程及远程存储过程。 1.系统存储过程是由系统自动创建的,主要存储在master数据库中,一般以sp_为前缀。系统存储过程完成的功能主要是从系统表中获取信息。 8.2.1 存储过程概述 2. 用户存储过程是由用户根据各自的应用需求进行创建,完成某一个特定功能的存储过程。名称前一般不加‘sp_’。 3. 临时存储过程属于用户存储过程。如果用户存储过程名前有‘#’,则为临时存储过程,只能在一个用

文档评论(0)

1亿VIP精品文档

相关文档