Показать сообщение отдельно
Старый 02.12.2021, 15:58   #1  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Query::Insert_recordset() - выборка из временной таблицы
Всем добрый день!

Спрашиваю так как сам решения не нахожу.

Можно ли использовать Query::Insert_recordset() для выборки данных из временной таблицы для вставки их в обычную? Yе нахожу куда в таком случае передаётся курсор временной таблицы, из которой делат ьвыборку.

Заранее спасибо!

UPD: Исходная задача смочь запустить следующий запрос:
X++:
            insert_recordset referenceTable (mainTableReferenceField, anotherTableReferenceField)
            select RecId, RefRecId
                from selectedRecords
            notexists join referenceTable
                where referenceTable.(mainTableReferenceField) == callerBaseRecord.RecId
                   && referenceTable.(anotherTableReferenceField) == selectedRecords.RefRecId;
где
mainTableReferenceField и anotherTableReferenceField - известные id полей (переменные типа FieldId) таблицы referenceTable
selectedRecords - временная таблица

Последний раз редактировалось Cardagant; 02.12.2021 в 16:10.