Хотелось бы услышать мнение большинства.
Как должен работать запрос вида
X++:
static void Job13(Args _args)
{
InventTable inventTable;
InventTable inventTableNotExists;
SalesLine salesLine;
int item1 = 1, item2 = 2;
;
salesLine.skipDataMethods(true);
salesLine.skipDeleteActions(true);
delete_from salesLine
where salesLine.ItemId like "item*";
inventTable.skipDataMethods(true);
inventTable.skipDeleteActions(true);
delete_from inventTable
where inventTable.ItemId like "item*";
salesLine.ItemId = "Item"+int2str(item1);
salesLine.SalesId = int2str(item1);
salesLine.InventTransId = int2str(item1);
salesLine.doInsert();
salesLine.ItemId = "Item"+int2str(item1);
salesLine.SalesId = int2str(item2);
salesLine.InventTransId = int2str(item2);
salesLine.doInsert();
inventTable.skipDataMethods(true);
insert_recordset inventTable (ItemId)
select ItemId from salesLine
notexists join inventTableNotExists
where inventTableNotExists.ItemId == salesLine.ItemId;
}
Сколько записей, если вообще хоть одна, должны попасть в InventTable?