我什么时候应该使用存储过程而不是直接在我的应用程序中编写逻辑?我想从存储过程中获益,但我也不希望我的应用程序逻辑分散在数据库和应用程序中。
关于此,您有什么经验法则吗?
最佳答案
哇...我要在这里直接逆流游泳,然后说“几乎总是”。有一大堆原因 - 我相信其他人会争论其中的一些/许多原因。但是我开发过使用和不使用存储过程作为数据访问层的应用程序,根据我的经验,编写良好的存储过程可以使编写应用程序变得更加容易。然后是有据可查的性能和安全优势。
关于sql - 什么时候应该使用存储过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171769/