繁体   English   中英

SQL最佳实践

[英]SQL Best Practices

检查表中的某些字段是否为空或是否从sp返回true或false是否很好,还是获取值并检入代码是否很好。

通常,最好设计一个特定的业务层来验证字段。 例如,在n层架构中,如果缺少必填字段,则业务层将验证并返回错误。 这意味着数据层期望来自业务层的有效数据。

所有数据层都需要担心的是,如何有效地处理/检索数据。

此外,在BLL让无效数据通过时,向表中添加约束将保护您。 尽管这增加了维护和扩展应用程序的复杂性,但是当垃圾确实进入您的生产DB时所承受的痛苦要大得多。

根据您对公司/产品/项目可用的技能集和开发实践,这是一个判断的电话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM