大家如何看待有几千行的 SQL 存储过程?

2019-05-06 08:23:28 +08:00
 dbLenis
5833 次点击
所在节点    MySQL
12 条回复
ZeroKill
2019-05-06 09:00:52 +08:00
自己写过一个两千行的,作为菜鸡作者,觉得跟个屎一样。由于用了大量的的 union all.所以排版还不错。看起来也略清楚。但是,过了一段时间让我看,这 TM 的垃圾是我写的???!!!!
gz911122
2019-05-06 09:45:02 +08:00
不看,不敢看
更不敢改

就放那,爱谁谁
luozic
2019-05-06 10:16:27 +08:00
oracle 还是 sql server ? 不是 不要用
websong188
2019-05-06 10:23:01 +08:00
记得我以前以前的老板,他说他是用 mysql 编程,我不理解,难道就是楼主说的这样的?
inrenping
2019-05-06 10:27:31 +08:00
一个字段一行。
VictorJing94
2019-05-06 11:32:33 +08:00
oracle 的包级别开发不很正常...
enaxm
2019-05-06 11:43:17 +08:00
@websong188 DBA 了解一下
6IbA2bj5ip3tK49j
2019-05-06 12:04:19 +08:00
不敢看,告辞。
wenze
2019-05-06 15:32:48 +08:00
以前写过两年存过,每次看的心累。。。
crazyq
2019-05-06 16:46:49 +08:00
随便打开一个 pkg 都是 6K+ 。。
zhaishunqi
2019-05-10 16:58:35 +08:00
我好像也听朋友说过,有个同事的老板,好像有算法不对,然后他们老板直接扔了个存储过程给他让他直接调用.
@websong188
dbLenis
2019-05-10 22:24:56 +08:00
@zhaishunqi 存储过程一般用来封装业务逻辑。比较复杂的逻辑放在存储过程中,对于小型 MIS 系统来说是合适的。比如计算财务周期,价格趋势以及多维度数据分析,有经典的算法模型直接套用,方便出报表。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561318

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX