| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- -- ============================================================
- -- GW_EMS_CONFIG 账册配置表 - 新增字段 + 序列 + 测试数据
- -- ============================================================
- -- 1. 新增字段(如果已存在可忽略报错)
- ALTER TABLE GW_EMS_CONFIG ADD (
- VCLR_TYPECD VARCHAR2(4), -- 核销类型 1:单耗 2:耗料 3:工单
- PUTREC_APPR_TIME VARCHAR2(10) -- 备案批准时间 yyyy-MM-dd
- );
- COMMENT ON COLUMN GW_EMS_CONFIG.VCLR_TYPECD IS '核销类型 1:单耗 2:耗料 3:工单';
- COMMENT ON COLUMN GW_EMS_CONFIG.PUTREC_APPR_TIME IS '备案批准时间 yyyy-MM-dd';
- -- 2. 创建序列(如果已存在可忽略)
- DECLARE
- v_count NUMBER;
- BEGIN
- SELECT COUNT(*) INTO v_count FROM USER_SEQUENCES WHERE SEQUENCE_NAME = 'GW_EMS_CONFIG_SEQ';
- IF v_count = 0 THEN
- EXECUTE IMMEDIATE 'CREATE SEQUENCE GW_EMS_CONFIG_SEQ START WITH 1 INCREMENT BY 1 NOCACHE NOCYCLE';
- END IF;
- END;
- /
- -- 3. 插入测试账册配置(根据实际情况修改字段值)
- INSERT INTO GW_EMS_CONFIG (
- CONFIG_ID, EMS_NO, ETPS_PRE_ENT_NO, EMS_TYPECD, MASTER_CUSCD,
- DCL_ETPS_TYPECD, DCL_ETPS_SCCD, DCL_ETPS_NM,
- SENDER_ID, RECEIVER_ID,
- FINISH_VALID_DATE, VCLR_PRID_VAL, USAGE_TYPECD, VCLR_TYPECD,
- NETWK_ETPS_ARCRP_NO, APCRET_NO, PUTREC_APPR_TIME,
- STATUS, REMARK, CREATE_TIME, UPDATE_TIME
- ) VALUES (
- GW_EMS_CONFIG_SEQ.NEXTVAL,
- 'H0501G0A0034', -- 账册编号
- '12012300130004', -- 企业内部编号
- '4', -- 账册类型 4=工单账册
- '0501', -- 主管关区
- '1501230013', -- 申报单位代码(海关十位)
- '91140134592221652P', -- 统一社会信用代码
- 'XXXXXX有限公司', -- 企业名称
- '1501230013', -- 发送方编号
- 'NC-CUSTOMS', -- 接收方编号(固定)
- '20560830', -- 结束有效期
- '180', -- 核销周期(天)
- '3', -- 账册用途 3=保税维修
- '3', -- 核销类型 3=工单
- 'IE0561210002', -- 联网企业档案库编号
- '1500792221652', -- 批准证编号
- '2021-11-19', -- 备案批准时间
- '1', -- 状态 1=启用
- '测试账册配置',
- SYSTIMESTAMP,
- SYSTIMESTAMP
- );
- COMMIT;
- -- 4. 验证
- SELECT CONFIG_ID, EMS_NO, EMS_TYPECD, USAGE_TYPECD, VCLR_TYPECD, STATUS FROM GW_EMS_CONFIG;
|