在使用oracle的时候,oracle是推荐尽可能将所有的操作都放在plsql中的,但是在使用mysql的时候是不让使用存储过程的,为什么?
因为在mysql中,存储过程不是一次编译的,而是对每个会话在执行的时候编译一次,在会话结束的时候抛弃,而且在执行alter procedure的时候是会将所有会话对这个存储过程持有的存储过程的版本抛弃掉。同时没有包的概念,没有类库,没有面向对象的概念,所以相对oracle来说,mysql额存储过程不是很好的选择。
mysql中为什么不要使用存储过程
原创
©著作权归作者所有:来自51CTO博客作者aoerqilengbai的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
为什么不推荐使用存储过程
为什么不推荐使用存储过程的原因:因为MySQL不会考虑不受其控制的操作
存储过程 开发手册 javascript -
为什么不推荐使用 BeanUtils
之前在专栏中讲过“不推荐使用属性拷贝工具”,推荐直接定义
java spring 编程语言 android hibernate