SQL中的代码重用和模块化
发布时间:2020-12-12 16:52:10 所属栏目:MsSql教程 来源:网络整理
导读:代码重用和modulatiry是SQL存储过程编程的好主意吗? 如果是这样,将这些功能添加到SQL存储过程代码库中的最佳方式是什么? 我通常为常见和重复的任务创建标量值函数.我发现它既简化了与现有程序相似的新程序的开发,也有助于很多bug跟踪和故障排除. 由于性能问
代码重用和modulatiry是SQL存储过程编程的好主意吗?
如果是这样,将这些功能添加到SQL存储过程代码库中的最佳方式是什么? 我通常为常见和重复的任务创建标量值函数.我发现它既简化了与现有程序相似的新程序的开发,也有助于很多bug跟踪和故障排除. 由于性能问题,我尽量远离表格功能. 我的经验法则是,如果它是一个计算,并且它在几个地方使用,那么我创建一个标量值函数. 解决方法您将发现使用查询中的功能是性能灾难.这些功能成为优化器的黑匣子,所以您最终会将函数调用重新编入查询中,使其在表中的大量行中运行快速.处理常见计算的更好方法是将它们插入到具有触发器的新列中,或者在插入/更新查询中.这样,您可以索引计算的值并直接使用它,而不是在每次需要时确定它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |