字体:
静态的SQL就摆在那里:40种;动态的太灵活了,谁知道有什么条件会触发出新的代码路径从而拼装出什么SQL. 这个不可预测的SQL能否通过编译都是未知的,更不可能考虑PERFORMANCE了。我猜这40个SQL有很多相同的地方,你是在合并冗余代码吧。 [#4421450@0 -ROLIA.NET 相约加拿大网上社区 之 枫下论坛 & 枫下部落, 枫下论坛主坛 ]

静态的SQL就摆在那里:40种;动态的太灵活了,谁知道有什么条件会触发出新的代码路径从而拼装出什么SQL. 这个不可预测的SQL能否通过编译都是未知的,更不可能考虑PERFORMANCE了。我猜这40个SQL有很多相同的地方,你是在合并冗余代码吧。

by newkid (newkid) at 2008.4.28 15:50 (#4421450@0)
比如我自己,当一个SQL大部分都相同但排序方式不同,有时也会用动态SQL把不同的 ORDER BY 加上去。

该话题已在历史区内,不能被修改或回复。       收藏    投诉
关闭窗口