那件事情, 如大家讨论的, 确实有历史原因. 我感觉印度MM对SQL更comfortable, 所以把原本应该写在程序里的business logic写进了SP. 而SP毕竟功能有限, 所以产生了极多的IF. 现在她走了, 我如果沿用她的思路, 完成目前的任务, 在40种情况之上在加40种的话, 还是可以做的, [#4421219@0 -ROLIA.NET 相约加拿大网上社区 之 枫下论坛 & 枫下部落, 枫下论坛主坛 ]
那件事情, 如大家讨论的, 确实有历史原因. 我感觉印度MM对SQL更comfortable, 所以把原本应该写在程序里的business logic写进了SP. 而SP毕竟功能有限, 所以产生了极多的IF. 现在她走了, 我如果沿用她的思路, 完成目前的任务, 在40种情况之上在加40种的话, 还是可以做的,
by
windsorgirl
(new comer)
at
2008.4.28 14:34
(#4421219@0)
但是下一次, 也许是我, 也许是别人, 再做的话, worst case就得写160种情况了. 所以我决定把business logic转移到程序里, 动态生成SQL. (这其实是目前最常用的方法.) 当然, 我也并没有TOUCH原有的SP, 旧功能还用SP, 新功能用新程序. so far so good.