-- drop table CAPCHKBOC; -- 中行对账文件记录表 create table CAPCHKBOC ( TRANS_NO VARCHAR2(20) DEFAULT ' ' NOT NULL, -- 交易流水号 DEDUCT_RTN_CODE VARCHAR2(5) DEFAULT ' ' NOT NULL, -- 原交易扣账返回码 ROLLBACK_RTN_CODE VARCHAR2(5) DEFAULT ' ' NOT NULL, -- 原交易冲正返回码 TRANS_STATUS VARCHAR2(1) DEFAULT ' ' NOT NULL, -- 交易状态 S:成功 F:失败 U:未知状态 TRANS_MSG_TYPE VARCHAR2(2) DEFAULT ' ' NOT NULL, -- 交易类型 11:代收 12:代付 TRANS_AMT NUMBER(16,2) DEFAULT 0 NOT NULL, -- 交易扣款金额 HANDLE_FEE NUMBER(16,2) DEFAULT 0 NOT NULL, -- 交易收取手续费 ACTUAL_DEDUCT_AMT NUMBER(16,2) DEFAULT 0 NOT NULL, -- 交易总扣款金额 HANDLE_FEE_TYPE VARCHAR2(2) DEFAULT ' ' NOT NULL, -- 手续费扣取类型 ACCOUNT_DATE VARCHAR2(8) DEFAULT ' ' NOT NULL, -- 实际会计日期 TRANS_DESC VARCHAR2(500) DEFAULT ' ' NOT NULL, -- 状态详细描述 CHK_STS VARCHAR2(1) DEFAULT '0' NOT NULL, -- 与第三方对帐标志 0:未对账 1:对账成功 2:我方有对方无(无此状态) 3:对方有我方无 4:关键信息不符 TM_SMP VARCHAR2(26) DEFAULT ' ' NOT NULL, -- 时间戳 CONSTRAINT CAPCHKBOC_PK PRIMARY KEY (TRANS_NO) );