数据库管理与应用-3期(KC004) 存储过程 任务5-1-1 存储过程.pptxVIP

  • 24
  • 0
  • 约1.79千字
  • 约 14页
  • 2020-10-05 发布于北京
  • 举报

数据库管理与应用-3期(KC004) 存储过程 任务5-1-1 存储过程.pptx

项目五 数据库编程任务5-1 存储过程与函数子任务5-1-1 存储过程当客户程序需要访问服务器上的数据时,如果直接执行Transact-SQL语句,一般要经过如下步骤:(1)将Transact-SQL语句发送到服务器(2)服务器编译Transact-SQL语句(3)优化产生查询执行计划(4)数据库引擎执行查询计划(5)执行结果返回客户程序存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。存储过程 存储过程是存放在服务器上的一段完成某个功能的SQL语句。存储过程的优点1.通过本地存储、代码预编译和缓存技术实现高性能的数据操作。2.通过通用编程结构和过程重用实现编程框架。3.通过隔离和加密的方法提高了数据库的安全性。存储过程与视图比较 1.可以在单个存储过程中执行一系列?Transact-SQL 语句。2.视图不能接受参数,只能返回结果集,而存储过程可以接受参数,包括输入、输出参数,并能返回单个或多个结果集以及返回值,这样大大提高了应用的灵活性。 创建存储过程的基本语法CREATE PROCEDURE procedure_name[WITH ENCRYPTION][WIT

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档