Hi Guys,
A code snippet to delete duplicate records of a table and keeping just one of the duplicate set.
static void AKS_DeleteDuplicates(Args _args)
{
EcomInboundInventoryUpdate table, tableSelect, tableDelete;
while select table group by wmsreferencenum
where table.EcomProcessStatus == EcomProcessStatus::Waiting
{
select firstOnly RecId from tableSelect
where tableselect.WMSReferenceNum == table.WMSReferenceNum;
delete_from tableDelete
where tableDelete.WMSReferenceNum == table.WMSReferenceNum &&
tableDelete.RecId != tableSelect.RecId;
}
}
A code snippet to delete duplicate records of a table and keeping just one of the duplicate set.
static void AKS_DeleteDuplicates(Args _args)
{
EcomInboundInventoryUpdate table, tableSelect, tableDelete;
while select table group by wmsreferencenum
where table.EcomProcessStatus == EcomProcessStatus::Waiting
{
select firstOnly RecId from tableSelect
where tableselect.WMSReferenceNum == table.WMSReferenceNum;
delete_from tableDelete
where tableDelete.WMSReferenceNum == table.WMSReferenceNum &&
tableDelete.RecId != tableSelect.RecId;
}
}
No comments:
Post a Comment