你好,如果是两个数据库中相同的表的话,可以参考以下的示例:
(function(){
//查询最新的表
var sensql = "select ID from tlk_region_company"
var query = queryByDSName("数据源1",sensql); //先删除的表数据的数据源
var senId = '';
if(query!=null){
for (var iter=query.iterator(); iter.hasNext();) {
data = iter.next();
senId = senId + "'" + data.get("ID")+ "'";
if(iter.hasNext()){
senId = senId + ",";
}
}
}
var delsql ="delete from tlk_region_company where ID not in ("+ senId +")";
deleteByDSName("数据源2",delsql); //同步删除
})() |