Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpapp/script/dbUpDate/kitDicembre05/createExtTable.sql
2024-05-13 12:54:14 +02:00

103 lines
2.8 KiB
SQL

--eseguire come utente DBCGO
spool createExtTable.log;
--EXTERNAL TABLE
-------------------------------------------------------------------------
DROP TABLE EXT_DBM_ANAG_MAR;
CREATE TABLE EXT_DBM_ANAG_MAR
(
tipo_record VARCHAR(2),
cod_mar VARCHAR(2),
desc_mar VARCHAR(40)
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY DBCGO_DBM_PATH
ACCESS PARAMETERS
(RECORDS DELIMITED BY NEWLINE
LOAD WHEN tipo_record!='01' AND tipo_record!='03'
BADFILE 'ext_dbm_anag_mar.bad'
LOGFILE 'ext_dbm_anag_mar.log'
FIELDS ( tipo_record CHAR(2),cod_mar CHAR(2),desc_mar CHAR(40))
)
LOCATION (DBCGO_DBM_PATH:'DBM_ANAG_MAR.DAT')
)
REJECT LIMIT UNLIMITED
NOLOGGING
NOCACHE
NOPARALLEL;
-------------------------------------------------------------------------
DROP TABLE EXT_DBM_ANAG_CLU;
CREATE TABLE EXT_DBM_ANAG_CLU
(
tipo_record VARCHAR(2),
cod_clu VARCHAR(2),
desc_clu VARCHAR(40),
cod_mar VARCHAR(2)
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY DBCGO_DBM_PATH
ACCESS PARAMETERS
( RECORDS DELIMITED BY NEWLINE
LOAD WHEN tipo_record!='01' AND tipo_record!='03'
BADFILE 'ext_dbm_anag_clu.bad'
LOGFILE 'ext_dbm_anag_clu.log'
FIELDS (tipo_record CHAR(2) ,cod_clu CHAR(2),desc_clu CHAR(40),cod_mar CHAR(2))
)
LOCATION (DBCGO_DBM_PATH:'DBM_ANAG_CLU.DAT')
)
REJECT LIMIT UNLIMITED
NOLOGGING
NOCACHE
NOPARALLEL;
-------------------------------------------------------------------------
DROP TABLE EXT_DBM_LT_INF;
CREATE TABLE EXT_DBM_LT_INF
(
tipo_record VARCHAR(2),
numtel VARCHAR(13),
cod_mar VARCHAR(2),
cod_mar_old VARCHAR(2),
dt_last_agg_mar VARCHAR(6),
cod_clu VARCHAR(2),
cod_clu_old VARCHAR(2),
dt_last_agg_clu VARCHAR(6),
ot_legale VARCHAR(2),
ot_geo VARCHAR(2),
fam_linea VARCHAR(1),
fam_linea_old VARCHAR(1),
dt_last_agg_fam VARCHAR(6),
cod_fiscale VARCHAR(16),
cod_agent_team VARCHAR(2)
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY DBCGO_DBM_PATH
ACCESS PARAMETERS
( RECORDS DELIMITED BY NEWLINE
LOAD WHEN tipo_record!='01' AND tipo_record!='03'
BADFILE 'ext_dbm_lt_inf.bad'
LOGFILE 'ext_dbm_lt_inf.log'
FIELDS (tipo_record CHAR(2),numtel CHAR(13),cod_mar CHAR(2),cod_mar_old CHAR(2),dt_last_agg_mar char(6) date_format date mask "YYYYMM",
cod_clu CHAR(2),cod_clu_old CHAR(2),dt_last_agg_clu char(6) date_format date mask "YYYYMM",
ot_legale CHAR(2),ot_geo CHAR(2),fam_linea CHAR(1),fam_linea_old CHAR(1),dt_last_agg_fam char(6) date_format date mask "YYYYMM",
cod_fiscale CHAR(16),cod_agent_team CHAR(2))
)
LOCATION (DBCGO_DBM_PATH:'DBM_LT_INF.DAT')
)
REJECT LIMIT UNLIMITED
NOLOGGING
NOCACHE
NOPARALLEL;
-------------------------------------------------------------------------
spool off;