Скажите, пожалуйста, разницу во времени выполнения в SQL Server 2005
select table1.* from table1 inner join table2 on table1.id=table2.id
А
select t1.* from table t1, table t2 Where t1.id=t2.id
Я ожидаю, что оптимизатор запросов SQL Server будет оценивать их точно таким же образом, так что вы вообще не увидите никакой разницы в выполнении.
Конечно, вы можете проверить, проверив планы выполнения, которые могутгенерироваться в Management Studio.
Если вы используете sql server 2005, используйте
УСТАНОВИТЬ ВРЕМЯ СТАТИСТИКИ
ВЫБРАТЬ * ИЗ ОТДЕЛЕНИЯ_Пакета_Job
УСТАНОВИТЬ ВРЕМЯ СТАТИСТИКИесли использовать это, вы можете c во время выполнения вкладки сообщения