mysql 储存过程的特点 (译自mysql官方文档)
-
使业务逻辑可以在不同语言编写的客户端程序中调用 -
用在极端要求安全性的场合 比如银行全部使用储存过程来处理业务 这样可以保持一个一致而且安全的环境 储存过程可以保证每一个操作都有记录 应用程序和用户将没有直接操作数据库表的权限 只能通过特定的储存过程来执行操作 -
储存过程可以提高性能 因为客户端和数据库服务器之间需要更少的数据传输 代价是更多的工作将交给数据库服务器 -
mysql使用SQL 2003语法 与IBM DB2一致