我总是从 SQL 专家那里听到,在 SELECT 语句中使用“*”符号效率不高,最好列出所有字段名称。
但是在向表中添加新字段然后相应地更新所有存储过程时,我个人认为它并不有效。
那么使用 '*' 的优缺点是什么?
谢谢。
一般来说,使用SELECT *
不是一个好主意。
优点:
SELECT *
缺点:
VARBINARY
每行包含 200k 的列。您只需要在一个地方为一条记录使用此数据 - 使用SELECT *
您最终可以返回每 10 行不需要的 2MBSELECT *
优点:
select *
缺点: