知识卡片

立即检查约束

专业/工作

内容

延迟约束会让数据库在事务中途处于不一致状态,削弱语义优化、程序正交性和查询可信度。更好的办法是多重赋值,让相关更新作为一个语义原子同时完成。

参考来源

《SQL与关系数据库理论——如何编写健壮的SQL代码(原书第2版)》第8章 SQL与约束