遍历AOT中所有表检查Relation 有无unknow

static void NJ_MF_CheckAllTable(Args _args)
{
    inventtable         invent;
    Dictionary          dictionary = new Dictionary();
    DictTable           dictTable;

    int                 i,m,n;
    ;

    for (i=1; i<=dictionary.tableCnt(); i++)
    {
         dictTable = new DictTable(dictionary.tableCnt2Id(i));

         for (m=1; m<=dictTable.relationCnt(); m++)
         {
            if (dictTable.relation(m) == "")
            {
                print dictTable.name();
            }
         }
         for (n=1; n<=dictTable.deleteActionCnt(); n++)
         {
            if (dictTable.deleteActionTableId(n) == 0)
            {
                print dictTable.name();
                //if(i > 10 )
                //pause;
            }
         }

    }

    //dictTable = new dictTable(tablenum("NJ_CustomInvTable"));
    //print dictTable.deleteActionTableId(2);
    //print dictTable.relation(0);
    //print dictTable.name();
    pause;
}

原文地址:https://www.cnblogs.com/perock/p/2282384.html