存储过程是什么?
存储过程(Stored Procedure)是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库。
用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
存储过程是 SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程在创建时即在服务器上进行编译,所以执行起来比单个 SQL 语句快。