简述SQL存储过程简介及优点

简述SQL存储过程简介及优点

简述SQL存储过程简介及优点

下面小编给大家分享的是简述SQL存储过程简介及优点,在这里详细的

介绍简述SQL存储过程简介及优点,希望对大家有所帮助.

?存储过程是SQL语言中的一种,在大型的数据库系统中,一系列为了达

到某种特定功能的SQL语句。经过重新编译之后存储在数据库中,再通过指

定的名字,并且提供参数来执行它。 一、SQL Server 存储过程 Transact-SQL非常类似于Java语言中的方法,它可以重复调用。当存储过程

执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语

句。这样就可以提高存储过程的性能。 二、存储过程的概念 存储过

程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数

据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中

可以包含逻辑控制语句和数据操纵语句,它可以接受参数、输出参数、返回

单个或多个结果集以及返回值。

?由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库

中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需

用提供存储过程名和必要的参数信息,所以在一定程度上也可以减少网络流

量、简单网络负担。

三、存储过程的优点 1. 存储过程允许标准组件式编程 存储过

程创建后可以在程序中被多次调用执行,而不必重新编写该存储过程的SQL

语句。而且数据库专业人员可以随时对存储过程进行修改,但对应用程序源

代码却毫无影响,从而极大的提高了程序的可移植性。 2. 存储过程能够

实现较快的执行速度 如果某一操作包含大量的T-SQL语句代码,分别被

多次执行,那幺存储过程要比批处理的执行速度快得多。因为存储过程是预

相关主题
相关文档
最新文档