作者foxzgerald (O⊥M)
看板Database
标题[SQL ] 关於预存程序(Stored Procedure)的设计?
时间Tue Aug 29 12:33:11 2006
资料库名称: MySQL
资料库版本: 5.1
内容/问题描述:
我想问的是 SP 的设计该如何规划,所以并不限定是 MySQL 5.x。
我用 PHP5 + MySQL 5 开发专案。大概稍後才发现自 ver5 之後,MySQL
便内建支援 Stored Procedure。稍微翻了写书、找了些资料之後,发现
这功能满好玩的,能够简化不少 PHP 的程式码和处理逻辑。
但是学会一个新的技巧之後,常会发生 overhead 的现象--把处理逻辑
塞进 SP 塞过了头。在写 MySQL 的 SP 时,深深感受到不好维护、而且
debug 困难,所以如果全塞进去,大概顺便隐藏了场大灾难。
希望高手能指引方向、提供一些经验,该如何规划 SP 和处理资料的物件
以便使这一切达到一个美妙的平衡?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.192.195
※ 编辑: foxzgerald 来自: 140.119.192.195 (08/29 12:34)