Flowable脚本整理


初始化数据之删除无用表

  • 创建存储过程方便调用
create or replace procedure p_dropTable_ifExists(
    p_table in varchar2
) is
    v_count number(10);
begin
   select count(1)
   into v_count
   from user_tables
   where table_name = upper(p_table);
 
   if v_count > 0 then
      execute immediate 'drop table ' || p_table ||' purge';
   end if;
end p_dropTable_ifExists;
  • 删除表(存在外键约束,注意删除顺序)

    call p_dropTable_ifExists('ACT_APP_APPDEF');
    call p_dropTable_ifExists('ACT_APP_DEPLOYMENT_RESOURCE');
    call p_dropTable_ifExists('ACT_APP_DEPLOYMENT');
    
    call p_dropTable_ifExists('ACT_CMMN_DATABASECHANGELOG');
    call p_dropTable_ifExists('ACT_CMMN_DATABASECHANGELOGLOCK');
    call p_dropTable_ifExists('ACT_CMMN_DEPLOYMENT_RESOURCE');
    call p_dropTable_ifExists('ACT_CMMN_RU_MIL_INST');
    call p_dropTable_ifExists('ACT_CMMN_RU_SENTRY_PART_INST');
    call p_dropTable_ifExists('ACT_CMMN_RU_PLAN_ITEM_INST');
    call p_dropTable_ifExists('ACT_CMMN_RU_CASE_INST');
    call p_dropTable_ifExists('ACT_CMMN_CASEDEF');
    call p_dropTable_ifExists('ACT_CMMN_DEPLOYMENT');
    call p_dropTable_ifExists('ACT_CMMN_HI_CASE_INST');
    call p_dropTable_ifExists('ACT_CMMN_HI_MIL_INST');
    call p_dropTable_ifExists('ACT_CMMN_HI_PLAN_ITEM_INST');
    
    call p_dropTable_ifExists('ACT_CO_CONTENT_ITEM');
    call p_dropTable_ifExists('ACT_CO_DATABASECHANGELOG');
    call p_dropTable_ifExists('ACT_CO_DATABASECHANGELOGLOCK');
    
    call p_dropTable_ifExists('ACT_DE_DATABASECHANGELOG');
    call p_dropTable_ifExists('ACT_DE_DATABASECHANGELOGLOCK');
    
    call p_dropTable_ifExists('ACT_DMN_DATABASECHANGELOG');
    call p_dropTable_ifExists('ACT_DMN_DATABASECHANGELOGLOCK');
    call p_dropTable_ifExists('ACT_DMN_DECISION_TABLE');
    call p_dropTable_ifExists('ACT_DMN_DEPLOYMENT');
    call p_dropTable_ifExists('ACT_DMN_DEPLOYMENT_RESOURCE');
    call p_dropTable_ifExists('ACT_DMN_HI_DECISION_EXECUTION');
    
    call p_dropTable_ifExists('ACT_FO_DATABASECHANGELOG');
    call p_dropTable_ifExists('ACT_FO_DATABASECHANGELOGLOCK');
    call p_dropTable_ifExists('ACT_FO_FORM_DEFINITION');
    call p_dropTable_ifExists('ACT_FO_FORM_DEPLOYMENT');
    call p_dropTable_ifExists('ACT_FO_FORM_INSTANCE');
    call p_dropTable_ifExists('ACT_FO_FORM_RESOURCE');
    
    call p_dropTable_ifExists('ACT_HI_ENTITYLINK');
    call p_dropTable_ifExists('ACT_HI_COMMENT');
    call p_dropTable_ifExists('ACT_HI_ATTACHMENT');
    
    call p_dropTable_ifExists('ACT_ID_BYTEARRAY');
    call p_dropTable_ifExists('ACT_ID_PRIV_MAPPING');
    call p_dropTable_ifExists('ACT_ID_TOKEN');
    call p_dropTable_ifExists('ACT_ID_PRIV');
    call p_dropTable_ifExists('ACT_ID_INFO');
    
    call p_dropTable_ifExists('ACT_DE_MODEL_RELATION');
    call p_dropTable_ifExists('ACT_DE_MODEL_HISTORY');
    call p_dropTable_ifExists('ACT_DE_MODEL');
    


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM