我没有做过MRP,不过我做过ERP。
在实际中存储过程用了不少,特别在一些表单如入库单确认、出库单确认等用到不少主要是因为,确认一次要修改许多其他的表,如检验、采购、销售中的许多表,用存储过程可以大量的节省代码和数据库查询。
还有在如单位换算中、以及特殊的一些字符串处理等等方面也用到了。
其实是否用存储过程或存储函数主要看是否可以简化数据库操作和简化编程提高效率,只要理解这些东西的含义就能灵活的使用。祝你好运气!

解决方案 »

  1.   

    一般来说,在整个应用系统的设计过程中。尤其是在和大型数据库应用的时候,复杂的数据校验,数据处理,我们在这里将一些常用的操作作为一些存储过程来调用,对提高编程效率和程序的质量都不失为一个好的方法。
      

  2.   

    我感觉如果用了存储过程,对数据库移置将不利。如果是分布式应用,我感觉是不用,这是我个人的看法。
      

  3.   

    如果是复杂的查询还是用存储过程好,存储过程是在服务器端执行的应该快一些