这可能是一个奇怪的问题,但不知道如何研究它。执行以下查询时:
SELECT Foo.col1, Foo.col2, Foo.col3
FROM Foo
INNER JOIN Bar ON Foo.ID = Bar.BID
我倾向于使用TableName.Column
而不仅仅是col1, col2, col3
有性能差异吗?为每列指定表名是否更快?
我的猜测是,是的,它更快,因为查找列名并区分它需要一些时间。
如果有人知道我可以阅读此内容的链接,我将不胜感激。我什至不知道如何更好地为这个问题命名,因为不知道如何搜索它。