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