[quote=引用 8 楼 zsdsywr123 的回复:] [quote=引用 5 楼 sych888 的回复:] 所有的SQL都封装成过程、函数、包等,不太现实吧? 性能上也会打折扣的 能一条SQL解决的问题,就用SQL解决就好,没用必要用过程 何况过程的移植性不太好
我曾经惯得我们公司的开发连个select * from 都要找我写
[quote=引用 5 楼 sych888 的回复:] 所有的SQL都封装成过程、函数、包等,不太现实吧? 性能上也会打折扣的 能一条SQL解决的问题,就用SQL解决就好,没用必要用过程 何况过程的移植性不太好
见到过,但是不是让DBA去写存储过程,他们不一定了解业务。 可以让程序员自己写存储过程,如果有性能问题,再找DBA去调优。
一般来说比较正规的公司都是这样的,程序归程序,后台SQL管SQL,性能有问题是DBA要做的。 换句话说DBA分成开发的DBA与后台DBA,都叫DBA但是职责不一样 后台DBA不负责写具体的SQL,只负责性能等方面
所有的SQL都封装成过程、函数、包等,不太现实吧? 性能上也会打折扣的 能一条SQL解决的问题,就用SQL解决就好,没用必要用过程 何况过程的移植性不太好
有·,我现在干的就是这样的项目,我是写存储过程的,然后应用端开发人员调用,他们可以对SQL一无所知,只需要会调存储过程传参数这个技能就行~
17,086
社区成员
55,238
社区内容
加载中
试试用AI创作助手写篇文章吧