有两种方法:
1 直接在AOT的表属性TableType 更改InMemory ;
2 通过x++将常规表设置为临时表TableName.setTmp();
下面主要说一下第二个方法:
setTmp方法其实在内存中创建了一个与常规表相同的表结构副本,不会影响到原表数据,内部的实现就是将表对象的 getTableType方法的返回值从TableType::Regular to TableType::InMemory;意思就是把常规表的Tabletype 临时设置成InMemory。下面是个例子:
static void CopyPersistedT