Внешнее применение и левое соединение

#sql #sql-server-2008

#sql #sql-server-2008

Вопрос:

Я использую внешнее применение в sql server. может кто-нибудь, пожалуйста, объяснить, есть ли какая-либо разница в производительности между внешним применением и левым соединением?

Ответ №1:

Ваш вопрос не совсем корректен.

ПРИМЕНЕНИЕ используется для объединения таблицы с табличными функциями

ОБЪЕДИНЕНИЕ мы используем для объединения двух таблиц.

Вы можете найти более подробную информацию в статьях MSDN:

ПРИМЕНИТЬ http://technet.microsoft.com/en-us/library/ms175156 (v=sql.105).aspx.

ПРИСОЕДИНИТЬСЯ http://technet.microsoft.com/en-us/library/ms191517 (v=sql.105).aspx

Комментарии:

1. Ваш ответ совершенно неверен. APPLY в SQL Server 2008 можно использовать без табличных функций, а JOIN можно использовать для присоединения вложенных запросов или табличных выражений к таблицам. ВНЕШНЕЕ ПРИМЕНЕНИЕ можно использовать как альтернативу ЛЕВОМУ СОЕДИНЕНИЮ с гораздо лучшей производительностью (не всегда).