Disable trigger to avoid the ID is auto-updated

CREATE TABLE COBRA.COBRA_PRODUCT_INFO_BAK AS SELECT * FROM COBRA.COBRA_PRODUCT_INFO;

TRUNCATE TABLE COBRA.COBRA_PRODUCT_INFO;

ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY YEAR_RATE NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY CONSULTATION_CHARGE_RATIO NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY SERVICE_CHARGE_RATIO NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY DEFAULT_INTEREST_RATIO NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY RESERVES_RATIO NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY LATE_FEE_RATIO NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY PREPAYMENT_RATIO NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY LIMIT_LOWEST NUMBER(18,5);
ALTER TABLE COBRA.COBRA_PRODUCT_INFO MODIFY LIMIT_HIGHEST NUMBER(18,5);

ALTER TRIGGER COBRA.TR_COBRA_PRODUCT_INFO DISABLE;

INSERT INTO COBRA.COBRA_PRODUCT_INFO SELECT * FROM COBRA.COBRA_PRODUCT_INFO_BAK;

COMMIT;

ALTER TRIGGER COBRA.TR_COBRA_PRODUCT_INFO ENABLE;

原文地址:https://www.cnblogs.com/researcher/p/7646312.html