在什么情况下才用得着执行多条sql语句,最好能举个实例

2024-11-15 13:35:55
推荐回答(2个)
回答(1):

执行SQl语句 是会与数据库产生交互 而现在又多为分布式的网络服务
也就是说 功能的服务器 与 数据库的服务器 都是同一台电脑

那么 只能说 你要尽量减少 与数据库交互

能 一次性解决的 就不要分两次。
要两次解决的药想办法 一次搞定
很多软件在解决效率问题上都是这种思路

回答(2):

理论上一个业务流程的所有sql语句都可以集成到一个存储过程中,前台与数据库只发生一次交互(请求+传值-->存储过程-->返回结果),这样既节省带宽又能提高程序性能而且方便调试