知识卡片

慎用SELECT星

专业/工作

内容

SELECT * 会把列集合绑定到当前定义,视图或游标最外层使用时尤其危险。新增列可能悄悄改变结果类型和客户端假设;稳定接口应显式列出需要的列。

参考来源

《SQL与关系数据库理论——如何编写健壮的SQL代码(原书第2版)》第12章 关于SQL的其他主题