存储过程

存储过程:

  就是针对数据库进行编程。

场景:

  数据库数据量大,业务逻辑复杂,安全,效率高

理解:

  目前许多的系统,仅仅针对的数据库编程,招聘开发人员的时候也仅仅是看是否会不会数据库,java,只要从事开发,SQL,java在开发中太简单,只要会表连接,分组以及case 等常规语法以及熟悉javaSE,理解servlet就行,什么框架,只要使用,不是扩展,谁都会。理清表关系,这不是难点,难点还是面向对象编程这个模式,过程编程基本都可以,不过现在的项目基本都是过程编程,框架对开发人员要求不高,除非涉及到SQL优化,框架以及架构的编写这些东西,要求就会高,但是现在招聘的员工这类多吗?显然不多。

例子:

  成本核算中的成本分摊的过程(四级分摊流程)----里面涉及临时表 游标

使用特点:

  存在临时表进行数据存储,采取流程化设计,存储过程之间相互调用,完成业务逻辑操作。

  写法就是一种编程(下图就是采用PDM绘制的存储过程的层次关系)-----数据设计的一个好工具PowerDesigner,设计数据库专业软件

 

原文地址:https://www.cnblogs.com/gstsyyb/p/3900814.html