知识卡片

避免隐式型转

专业/工作

内容

隐式型转会让比较和赋值依赖系统猜测,掩盖类型错误并制造非预期结果。健壮 SQL 应尽量让同类信息使用同一类型;确实需要转换时,显式写出转换,让意图暴露出来。

参考来源

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