第八章存储过程的创建和使用.docVIP

  • 69
  • 0
  • 约4.35千字
  • 约 6页
  • 2016-04-21 发布于重庆
  • 举报
第八章存储过程的创建和使用

存储过程的创建和使用 概述 存储过程就是存储在SQL Server服务器中的一组编译成单个执行计划的Transact-SQL 语句。存储过程存储在数据库内,可由应用程序通过调用执行。使用存储过程不但可以提高Transact-SQL的执行效率,而且可以使对数据库的管理以及实现应用复杂的业务更容易。 存储过程也可看作是一种没有返回值的特殊函数,它与函数的区别是:函数有返回值,其返回值可以直接在表达式、计算列中使用;而存储过程只能调用执行,它不能通过名称得到返回值,也不能直接在表达式、计算列中使用。 任务一 理解存储过程的概念 存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个 单元处理,存储过程可以包含一条SELECT语句,也可包含一系列使用控制流的SQL语句。它们还可接受参数、返回输出参数、返回状态值,主要用来执行管理任务或实现应用复杂的业务规则。 任务二 理解存储过程的优点 使用存储过程与本地的Transact-SQL程序相比有如下好处。 简化用户操作:存储过程将一系列复杂的Transact-SQL代码封装在一起,作为数据库对象存放于数据库服务器内,用户使用时不必思考复杂的Transact-SQL语句而只需调用存储过程即可得到所需结果,简化了用户操作。 执行效率更高:存储过程已被编译,执行时不再花费编译与优化时间。 提高系统安全性:通过适当的权

文档评论(0)

1亿VIP精品文档

相关文档