Вы находитесь на странице: 1из 2

DROP TABLE RETAILDB.

EMP_EXT_WALLET;
create table RETAILDB.EMP_EXT_WALLET(
"WALLET_CODE" VARCHAR2(4 BYTE),
"WALLET_NAME" VARCHAR2(40 BYTE),
"MERCHANT_ID" VARCHAR2(20 BYTE),
"MERCHANT_NAME" VARCHAR2(50 BYTE),
"MERCHANT_CITY" VARCHAR2(50 BYTE),
"MERCHANT_DISTRICT" VARCHAR2(50 BYTE),
"MERCHANT_STATE" VARCHAR2(50 BYTE),
"AUTH_CODE" VARCHAR2(8 BYTE),
"CUST_NAME" VARCHAR2(50 BYTE),
"CUST_MOBILE" NUMBER(10,0),
"CUST_EMAIL" VARCHAR2(50 BYTE),
"TRAN_ID" VARCHAR2(20 BYTE),
"TRAN_DATETIME" TIMESTAMP (6),
"SALE_AMT" NUMBER(7,2),
"CASHBACK" NUMBER(7,2),
"EFFECTIVE_AMOUNT" NUMBER(7,2),
"INCENTIVE_AMT" NUMBER(7,2),
"NET_AMT" NUMBER(7,2),
"SETTLEMENT_DATETIME" TIMESTAMP (6))
Organization external
(TYPE ORACLE_LOADER
default directory TEAM
ACCESS PARAMETERS (RECORDS DELIMITED BY NEWLINE
BADFILE 'emp_ext_wallet_20_12.bad'
LOGFILE 'emp_ext_wallet_20_12.log'
NODISCARDFILE
FIELDS TERMINATED BY ',')
LOCATION ('Wallet_Format_20_dec_payout_data.csv'))
REJECT LIMIT UNLIMITED;

INSERT INTO"RETAILDB"."CASHLESS_WALLET_DATA_TST" SELECT * FROM


RETAILDB.EMP_EXT_WALLET;
commit;
SELECT * FROM "RETAILDB"."CASHLESS_WALLET_DATA_TST";
INSERT INTO"RETAILDB"."CASHLESS_WALLET_DATA" SELECT * FROM RETAILDB.EMP_EXT_WALLET;
COMMIT;
select * from dba_external_tables;

DROP TABLE RETAILDB.EMP_EXT_BANK;


CREATE TABLE RETAILDB.EMP_EXT_BANK (
"BANK_CODE" VARCHAR2(4 BYTE),
"BANK_NAME" VARCHAR2(40 BYTE),
"MERCHANT_ID" VARCHAR2(20 BYTE),
"MERCHANT_NAME" VARCHAR2(100 BYTE),
"MERCHANT_CITY" VARCHAR2(50 BYTE),
"MERCHANT_DISTRICT" VARCHAR2(50 BYTE),
"MERCHANT_STATE" VARCHAR2(50 BYTE),
"AUTH_CODE" VARCHAR2(8 BYTE),
"TERMINAL_ID" VARCHAR2(20 BYTE),
"BATCH_NO" VARCHAR2(10 BYTE),
"TRAN_ID" VARCHAR2(50 BYTE),
"TRAN_DATETIME" TIMESTAMP (6),
"CARD_TYPE_CR_DR" VARCHAR2(1 BYTE),
"SALE_AMT" NUMBER(10,2),
"CASSBACK" NUMBER(10,2),
"EFFECTIVE_AMT" NUMBER(10,2),
"INCENTIVE_AMT" NUMBER(10,2),
"NET_AMOUNT" NUMBER(10,2),
"SETTLEMENT_DATETIME" TIMESTAMP (6))
Organization external
(TYPE ORACLE_LOADER
default directory TEAM
ACCESS PARAMETERS (RECORDS DELIMITED BY NEWLINE
BADFILE 'emp_ext_bank_1812.bad'
LOGFILE 'emp_ext_bank_1812.log'
NODISCARDFILE
FIELDS TERMINATED BY ',')
LOCATION ('IOCL_CC_DC_Data_18_Dec_16.csv'))
REJECT LIMIT UNLIMITED;

INSERT INTO"RETAILDB"."CASHLESS_BANK_DATA_TST" SELECT * FROM RETAILDB.EMP_EXT_BANK;


commit;

INSERT INTO"RETAILDB"."CASHLESS_BANK_DATA" SELECT * FROM RETAILDB.EMP_EXT_BANK;


COMMIT;

Вам также может понравиться