存储过程
关于存储过程的一些总结性描述:
1. 存储过程是一组为了完成特定功能的SQL语句集。
2. 存储过程就是一组编译好的SQL语句。
3. 数据库存储过程的实质就是部署在数据库端的一组自定义代码以及SQL。
4. 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入、输出和它自己的函数库。
---------------------------------------------------------
基本语法:
CREATE PROC [ EDURE ] procedure_name [ ; number ]
[ { @parameter data_type }
[ VARYING ] [ = default ] [ OUTPUT ]
] [ ,...n ]
[ WITH
{ RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ]
[ FOR REPLICATION ]
AS sql_statement [ ...n ]
参考资料:
2. 存储过程语法及实例