初始化數據之刪除無用表
- 創建存儲過程方便調用
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');