Обе таблички свои, не временные, типы данных полей совпадают полностью.
Трассировка:
INSERT INTO DKL_TOTALSTMP (ITEMID,QTY,RECID)SELECT F1,F2,47928911+ROWNUM FROM axapta_tmp_dat20707
ORA-00904: "F2": invalid identifier
Причем тут RECID - вообще не понимаю. Интересно и другое:
insert_recordset TotalsTmp (ItemId,Qty)
select ItemId, sum(Qty) from TotalsTrans
group by ItemId
where TotalsTrans.SalesDate >= 01\01\2008
&& TotalsTrans.SalesDate <= systemDateGet();
ошибки не вызывает, только вставляет Qty в поле ItemId, а самого ItemId просто нет. Но чудес-то не бывает!
|