package OSV.ESD.standard; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Map; import OSI.AOP.MEC.SIQ.plorm.PLORM_C; import OSI.AOP.MEC.SIQ.plorm.PLORM_E; //import OSI.OPE.SI.SD.SU.SQ.ASU.OSU.PSU.MSU.AVQ.ASQ.ASU.MPE.procedure.pde.FullDNATokenPDI; //OSV PLSQL 研发, 思想, 设计: 罗瑶光 20210511 //表剔除操作的例子. //作者,著作权人: 罗瑶光,浏阳 public class D_Standard{ public List txtToList() throws IOException{ List dic_list= new ArrayList<>(); return dic_list; } // drop samples // tableName:test:drop; public static Map DropCellORM(String rootPath, String baseName , String tabKey) throws Exception{ PLORM_C orm= new PLORM_E(); orm= orm.startAtRootDir(rootPath) .withBaseName(baseName) .withTableDrop(tabKey) .checkAndFixPlsqlGrammarErrors() //准备完善plsql orm语言 的语法检查函数 和修复函数。 .checkAndFixSystemEnvironmentErrors() //准备完善plsql orm语言 的系统环境检查函数和修复函数。 .finalE(true); return null; } public static Map DropCellPLSQL(String rootPath, String baseName , String tabKey) throws IOException{ Map map= null; try { String plsql= "setRoot:"+ rootPath+ ";"; plsql+= "baseName:"+ baseName+ ";"; plsql+= "tableName:"+ tabKey+ ":drop;"; map= ME.SM.OP.SM.AOP.MEC.SIQ.E.E_PLSQL_E.E_PLSQL(plsql, true); }catch(Exception e1) { //准备写回滚 e1.printStackTrace(); } return map; } }