drop table CAPBISTMP; drop table CAPBATTMP1; drop table CAPBATTMP2; drop table CAPBATTMP3; create GLOBAL TEMPORARY table CAPBISTMP ( DSK_NAM VARCHAR2(100) default ' ', --磁盘文件编号 CUS_NAM VARCHAR2(100) default ' ', --姓名 ID_NO VARCHAR2(60) default ' ' , --身份证号 CRD_NO VARCHAR2(60) default ' ' , --银行帐号 CYC_CD VARCHAR2(06) default ' ' , --交易货币币种 MERC_ORD_NO VARCHAR2(64) default ' ' , --资金平台转帐流水号- TXN_AMT VARCHAR2(30) default ' ' , --金额- AC_BNK_CD VARCHAR2(16) default ' ' , --帐号银行地区码 CD_FLG VARCHAR2(02) default ' ' , --收付标志 BUS_INF VARCHAR2(64) default ' ' , --业务信息 Result VARCHAR2(14) default ' ' , --处理结果 JRN_NO VARCHAR2(32) default ' ' , --银行流水号 RMK VARCHAR2(60) default ' ' , --备注- CVV2 VARCHAR2(12) default ' ' , --信用卡CVV2码 CRD_EXP_DT VARCHAR2(20) default ' ' , --信用卡有效期 CRD_FLG VARCHAR2(04) default ' ' , --卡种 01代表借记卡,02代表贷记卡 BNK_TYP VARCHAR2(03) default ' ', --银行大类 RSV_FLD1 VARCHAR2(10) default ' ', --预留 RSV_FLD2 VARCHAR2(10) default ' ', --预留 RSV_FLD3 VARCHAR2(20) default ' ', --预留 RSV_FLD4 VARCHAR2(20) default ' ', --预留 RSV_FLD5 VARCHAR2(50) default ' ', --预留 TM_SMP VARCHAR2(26) default SYSDATE not null --临时 ) ON COMMIT PRESERVE ROWS; --银联批量结果反馈文件 create GLOBAL TEMPORARY table CAPBATTMP1 ( DSK_NO VARCHAR2(30) default ' ' not null, --批次号 同请求格式 TMP1 VARCHAR2(200) default ' ' not null, --弃用 TMP2 VARCHAR2(200) default ' ' not null, --弃用 DSK_DAT VARCHAR2(20) default ' ' not null, --委托日期 原样返回 TMP3 VARCHAR2(200) default ' ' not null, --预留 原样返回 TMP4 VARCHAR2(200) default ' ' not null, --预留 原样返回 CAP_ORD_NO VARCHAR2(32) default ' ' not null, --每笔明细的订单号,原样返回 CYC_CD VARCHAR2(6) default ' ' not null, --币种 原样返回 TXN_AMT VARCHAR2(36) default ' ' not null, --金额 原样返回 ISS_ORG_NO VARCHAR2(64) default ' ' not null, --客户开户行号 原样返回 ISS_ORG_NAM VARCHAR2(200) default ' ' not null, --客户开户行名称 原样返回 CRD_NO VARCHAR2(100) default ' ' not null, --客户卡号 原样返回 CUS_NAM VARCHAR2(200) default ' ' not null, --客户名称 原样返回 SMR VARCHAR2(200) default ' ' not null, --备注 原样返回 CSEQ_NO VARCHAR2(64) default ' ' not null, --交易流水号 BCK_DAT VARCHAR2(64) default ' ' not null, --返回日期 BCK_TIM VARCHAR2(64) default ' ' not null, --返回时间 TTXN_ST VARCHAR2(2) default ' ' not null, --交易处理状态 0待处理,1成功,2失败 TRSP_CD VARCHAR2(20) default ' ' not null, --交易结果码 错误码 TRSP_MSG VARCHAR2(200) default ' ' not null, --错误原因说明 ID_TYP VARCHAR2(20) default ' ' not null, --客户证件类型 原样返回 ID_NO VARCHAR2(60) default ' ' not null, --客户证件号码 原样返回 TEL VARCHAR2(60) default ' ' not null, --客户联系手机号 原样返回 TMP5 VARCHAR2(100) default ' ' not null, --交易手续费 原样返回 TMP6 VARCHAR2(100) default ' ' not null, --账号类型 原样返回 TMP7 VARCHAR2(200) default ' ' not null, --预留备用1 原样返回 TM_SMP VARCHAR2(26) default SYSDATE not null --临时 ) ON COMMIT PRESERVE ROWS; --建行批量结果反馈文件 create GLOBAL TEMPORARY table CAPBATTMP2 ( DSK_NO VARCHAR2(30) default ' ' not null, --批次号 同请求格式 REC_TYP VARCHAR2(2) default ' ' not null, --记录类型 CAP_ORD_NO VARCHAR2(60) default ' ' not null, --单号 CRD_NO VARCHAR2(60) default ' ' not null, --帐号 CUS_NAM VARCHAR2(120) default ' ' not null, --客户姓名 TXN_AMT VARCHAR2(40) default ' ' not null, --金额 TTXN_ST VARCHAR2(2) default ' ' not null, --交易状态 S:成功 F:失败 TRSP_MSG VARCHAR2(160) default ' ' not null, --交易信息 TM_SMP VARCHAR2(26) default SYSDATE not null --临时 ) ON COMMIT PRESERVE ROWS; --建行批量结果反馈文件 create GLOBAL TEMPORARY table CAPBATTMP3 ( DSK_NO VARCHAR2(30) default ' ' not null, --批次号 同请求格式 CAP_ORD_NO VARCHAR2(60) default ' ' not null, --单号 CRD_NO VARCHAR2(60) default ' ' not null, --帐号 CUS_NAM VARCHAR2(120) default ' ' not null, --客户姓名 LBNK_NO VARCHAR2(40) default ' ' not null, --收款联行行号 TXN_AMT VARCHAR2(40) default ' ' not null, --金额 TTXN_ST VARCHAR2(2) default ' ' not null, --交易状态 S:成功 F:失败 TRSP_MSG VARCHAR2(160) default ' ' not null, --交易信息 TM_SMP VARCHAR2(26) default SYSDATE not null --临时 ) ON COMMIT PRESERVE ROWS; --平安批量结果反馈文件 create GLOBAL TEMPORARY table CAPBATPAB ( CAP_ORD_NO VARCHAR2(20), --订单号 CUS_ORD_NO VARCHAR2(20), --订单号 CRD_NO VARCHAR2(60), --帐号 CUS_NAM VARCHAR2(120), --客户姓名 TXN_AMT VARCHAR2(40), --金额 FEE VARCHAR2(40), --手续费 TTXN_ST VARCHAR2(3), --交易状态 S:成功 F:失败 ID_TYP VARCHAR2(10), --证件类型 ID_NO VARCHAR2(60), --证件号码 RMK VARCHAR2(120), --备注 TRSP_MSG VARCHAR2(160), --交易信息 TM_SMP VARCHAR2(26) default SYSDATE not null --临时 ) ON COMMIT PRESERVE ROWS; --中行批量结果反馈文件 create GLOBAL TEMPORARY table CAPBATBOC ( CAP_ORD_NO VARCHAR2(60), --单号 TXN_AMT VARCHAR2(40), --交易金额 RTXN_AMT VARCHAR2(40), --实收金额 OTXN_ST VARCHAR2(10), --原交易状态 ORDO_ST VARCHAR2(10), --冲正状态 TTXN_ST VARCHAR2(10), --交易状态 FEE_TYP VARCHAR2(20), --手续费类型 FEE VARCHAR2(40), --手续费类型 TACC_DT VARCHAR2(20), --第三方账务日期 TRSP_MSG VARCHAR2(160), --交易信息 TM_SMP VARCHAR2(26) default SYSDATE not null --临时 ) ON COMMIT PRESERVE ROWS;