通过Web服务截断表

时间:2013-06-04 10:28:09

标签: dynamics-ax-2012 ax dynamics-ax-2012-r2

您知道是否有可能通过AX 2012中的Web服务截断临时表?有删除方法,但是对于大量记录来说这有点慢。

2 个答案:

答案 0 :(得分:1)

对于任何正在努力解决这个问题的人。我在我的Web服务中创建了一个新方法(类和操作)并公开了它,以删除表中的所有记录。使用了以下代码:

[SysEntryPointAttribute(true)]
public void truncateTable()
{
    TableNameHere tableNameHere;
    ;
    ttsBegin;
    delete_from tableNameHere;
    ttsCommit;
}

答案 1 :(得分:0)

由于我没有关于您的Web服务的任何细节(是某些标准服务的自定义还是您创建了自定义服务?),我想建议以下内容:使用一种方法创建自定义Web服务删除所需的记录。