工程数据管理课件.pptVIP

  • 2
  • 0
  • 约3.75千字
  • 约 23页
  • 2015-08-08 发布于广东
  • 举报
* * 工程数据管理 西安工程大学机电工程学院 机电工程学院 工程数据管理 授课人:张勇 西安工程大学机电工程学院 7. 存储过程 存储过程(stored procedures)是存储在服务器上的一组预编译的SQL语句,这些语句在一个名称下存储,并作为一个单元进行处理,存储过程在第一次执行时进行语法检查和编译。编译好的版本存储在过程高速缓存中用于后续调用,这样就可以使存储过程执行时更加迅速和高效. 所以上次说过存储过程也可以提高数据访问效率。存储过程由应用程序激活,而不是由SQL自动执行。在执行重复任务时存储过程可以提高性能和一致性,因为它们在第一次执行时就完成编译了。同时存储过程可以带有和返回用户提供的参数。 西安工程大学机电工程学院 7. 存储过程 另外,SQL的存储过程可以接受输入参数并以输出参数的形式将多个值返回至调用过程或批处理;包括执行数据库操作的编程语句;可以向调用过程或批处理返回状态值,以表明成功或失败。 由于SQL支持用户提供的变量,可以返回、修改值,也可以将用户提供的信息和系统预请示的信息进行比较,具有非常强大的功能。所以它可以在最大程度上发挥出SQL的潜能。 西安工程大学机电工程学院 7. 存储过程 存储过程概述 20世纪80年代末期,sybase公司在SQL产品中首创了存储过程的概念,存储过程是一种把重复的操作封装起来的方法,一个存储过程包括了一组经常执行

文档评论(0)

1亿VIP精品文档

相关文档