Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 CTE VS #  [new]
Vzameshatelstve
Guest
Добрый день,

использую CTE - грузит проц (SOS_schedule_yeld)

перехожу на времянку - все норм.

В чем принципиальная разница?? Обе в TempDB
28 янв 16, 11:05    [18739174]     Ответить | Цитировать Сообщить модератору
 Re: CTE VS #  [new]
Сон Веры Павловны
Member

Откуда:
Сообщений: 5975
Vzameshatelstve
Обе в TempDB

Не было никогда CTE в tempdb. Разве что когда в плане запроса Table Spool появится, какая-то часть CTE будет временно "жить" там.
28 янв 16, 11:50    [18739397]     Ответить | Цитировать Сообщить модератору
 Re: CTE VS #  [new]
Glory
Member

Откуда:
Сообщений: 104760
Vzameshatelstve
В чем принципиальная разница??

В том, что CTE никогда не был таблицей. И всегда был просто оберткой
28 янв 16, 12:05    [18739480]     Ответить | Цитировать Сообщить модератору
 Re: CTE VS #  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
Vzameshatelstve,

Вы запрос свой давайте, а не рассказывайте тут ерунду про то, что CTE что-то грузит. Это все равно, что говорить, что FROM или UNION или SUM что-то грузит.
28 янв 16, 12:25    [18739603]     Ответить | Цитировать Сообщить модератору
 Re: CTE VS #  [new]
Vzameshatelstve
Guest
Спасибо, уже выяснил.

Конфликт был в том, что использовал в CTE те же таблицы, которые использовал в запросе и делал на них UNION CTE
28 янв 16, 12:33    [18739639]     Ответить | Цитировать Сообщить модератору
 Re: CTE VS #  [new]
Glory
Member

Откуда:
Сообщений: 104760
Vzameshatelstve
Конфликт был в том, что использовал в CTE те же таблицы, которые использовал в запросе и делал на них UNION CTE

У кого с кем конфликт то был ? Или просто запрос плохой что ли написали ?
28 янв 16, 12:35    [18739650]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить