存储过程(可视化数据库工具)

更新:2007 年 11 月

存储过程可以极大地简化管理数据库及显示关于该数据库的信息的工作。存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可通过来自应用程序的调用来执行,并且支持用户声明的变量、有条件执行以及其他强大的编程功能。

存储过程可以包含程序流、逻辑关系和对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。

可以出于任何使用 SQL 语句的目的来使用存储过程,它具有以下优点:

  • 可以在单个存储过程中执行一系列 SQL 语句。

  • 可以从您的存储过程内引用其他存储过程,这可以简化一系列复杂语句。

  • 存储过程于创建时在服务器上进行编译,所以执行起来比单个 SQL 语句快。

存储过程的功能取决于数据库所提供的功能。有关存储过程可完成工作的更详细信息,请参见数据库文档。

请参见

参考

存储过程属性

其他资源

使用存储过程和用户定义的函数