Below is the example for how to use notexists join in x++.
In this scenario I'm deleting unused delivery modes from DLVMODE table in Dynamics 365 F&O.
/// <summary>
/// </summary>
class DeleteUnusedModeOfDeliveries
{
/// <summary>
/// Runs the class with the specified arguments.
/// </summary>
/// <param name = "_args">The specified arguments.</param>
public static void main(Args _args)
{
DlvMode dlvMode;
SalesTable SalesTable;
int i;
;
ttsbegin;
while select forupdate dlvMode notexists join SalesTable where dlvMode.Code == SalesTable.DlvMode
{
dlvMode.delete();
i++;
}
Info(strFmt("Total deleted records - %1", i));
ttscommit;
}
}
@Rahul
In this scenario I'm deleting unused delivery modes from DLVMODE table in Dynamics 365 F&O.
/// <summary>
/// </summary>
class DeleteUnusedModeOfDeliveries
{
/// <summary>
/// Runs the class with the specified arguments.
/// </summary>
/// <param name = "_args">The specified arguments.</param>
public static void main(Args _args)
{
DlvMode dlvMode;
SalesTable SalesTable;
int i;
;
ttsbegin;
while select forupdate dlvMode notexists join SalesTable where dlvMode.Code == SalesTable.DlvMode
{
dlvMode.delete();
i++;
}
Info(strFmt("Total deleted records - %1", i));
ttscommit;
}
}
@Rahul
No comments:
Post a Comment