我总是从SQL专家那里听说在SELECT语句中使用'*'符号效率不高,最好列出所有字段名称。
但是,在向表中添加新字段然后相应地更新所有存储过程时,我并不觉得对我个人有效。
那么使用'*'的利弊是什么? 感谢。
答案 0 :(得分:13)
一般来说,使用SELECT *
不是一个好主意。
优点:
SELECT *
缺点:
VARBINARY
列,每行包含200k。您只需要在单个记录的一个位置使用此数据 - 使用SELECT *
您最终可以返回每10行的2MB SELECT *
答案 1 :(得分:5)
优点:
select *
缺点: