Показать сообщение отдельно
Старый 20.11.2024, 14:59   #6  
Gibrid is offline
Gibrid
Участник
 
12 / 10 (1) +
Регистрация: 17.11.2021
Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
А сама таблица в базе TempDB на момент выполнения запроса существует?
Да, и после ее можно увидеть на скуле.

Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
При работе с временными таблицами TempDB рекомендуется сначала выполнить их инициализацию

X++:
   // Force instantiation of Temp DB table.
    select generateonly firstonly RecId from PublicityPriorTempDb;

Это делается в методе RetailUtilities::getPhysicalTableName(). Т.е. код такой получается

X++:
RetailUtilities::getPhysicalTableName(PublicityPriorTempDb);

// Далее код по наполнению временной таблицы
Делается.

Цитата:
Сообщение от Владимир Максимов Посмотреть сообщение
PS: Ну и добавление хинта в запросе - это настойки AOS. Лучше этого не делать. По умолчанию, в dax2012 они отключены.
Хинты выключены, и в самом запросе их нет.