Цитата:
Сообщение от
AndyD
Не смешивайте, пожалуйста)
Для InMemory и в 2012 нельзя
Не смешиваю
Я четко написал "если таблица TempDB то...".
Цитата:
Сообщение от
AndyD
Одно условие - он должен знать имя таблицы (не аксаптовское, а физическое, что-нибудь типа такого [tempdb].[dbo].[t100005_E51B88936E814961BE9EFF89CE81E8D4]).
Вот именно поэтому передать значение в Thread очень даже возможно - передавайте название таблици и уже делаете что хотите с ней внутри Thread.
X++:
TmpTable tmpTable;
//fill tmpTable
thread = new Thread();
thread.setInputParm([tmpTable.getPhysicalTableName()]);
thread.removeOnComplete(true);
thread.run(classnum(MyClass), staticmethodstr(MyClass, runThread));
thread.waitUntilSignaled();
// tmpTable после работы Thread
tmpTable будет удалена автоматом как выйдите за рамки метода.