Changes to the number of columns in the external tables.

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3182 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
hardya
2008-01-09 20:10:56 +00:00
parent a3765e8f3c
commit 79abbc473b
4 changed files with 134 additions and 51 deletions

View File

@@ -2,7 +2,7 @@ connect &1/&2@&5 as sysdba
drop user &3 cascade; drop user &3 cascade;
grant connect, resource, create any view to &3 identified by &4; grant connect, resource, create any view, create any directory, debug connect session to &3 identified by &4;
connect &3/&4@&5 connect &3/&4@&5

View File

@@ -1,6 +1,6 @@
DROP TABLE ext_meter DROP TABLE ext_meters
/ /
create table ext_meter create table ext_meters
( (
field_1 varchar2(240), field_1 varchar2(240),
field_2 varchar2(240), field_2 varchar2(240),
@@ -21,7 +21,27 @@ create table ext_meter
field_17 varchar2(240), field_17 varchar2(240),
field_18 varchar2(240), field_18 varchar2(240),
field_19 varchar2(240), field_19 varchar2(240),
field_20 varchar2(240) field_20 varchar2(240),
field_21 varchar2(240),
field_22 varchar2(240),
field_23 varchar2(240),
field_24 varchar2(240),
field_25 varchar2(240),
field_26 varchar2(240),
field_27 varchar2(240),
field_28 varchar2(240),
field_29 varchar2(240),
field_30 varchar2(240),
field_31 varchar2(240),
field_32 varchar2(240),
field_33 varchar2(240),
field_34 varchar2(240),
field_35 varchar2(240),
field_36 varchar2(240),
field_37 varchar2(240),
field_38 varchar2(240),
field_39 varchar2(240),
field_40 varchar2(240)
) )
ORGANIZATION EXTERNAL ORGANIZATION EXTERNAL
( type oracle_loader ( type oracle_loader
@@ -31,6 +51,7 @@ access parameters
READSIZE 10485760 READSIZE 10485760
skip 1 skip 1
fields terminated by ',' fields terminated by ','
optionally enclosed BY '"'
missing field values are null missing field values are null
( (
field_1, field_1,
@@ -52,10 +73,30 @@ access parameters
field_17, field_17,
field_18, field_18,
field_19, field_19,
field_20 field_20,
field_21,
field_22,
field_23,
field_24,
field_25,
field_26,
field_27,
field_28,
field_29,
field_30,
field_31,
field_32,
field_33,
field_34,
field_35,
field_36,
field_37,
field_38,
field_39,
field_40
) )
) )
location ('METER.csv') location ('METERS.csv')
) )
reject limit unlimited reject limit unlimited
/ /

View File

@@ -1,6 +1,6 @@
DROP TABLE ext_module DROP TABLE ext_MODULES
/ /
create table ext_module create table ext_MODULES
( (
field_1 varchar2(240), field_1 varchar2(240),
field_2 varchar2(240), field_2 varchar2(240),
@@ -21,7 +21,27 @@ create table ext_module
field_17 varchar2(240), field_17 varchar2(240),
field_18 varchar2(240), field_18 varchar2(240),
field_19 varchar2(240), field_19 varchar2(240),
field_20 varchar2(240) field_20 varchar2(240),
field_21 varchar2(240),
field_22 varchar2(240),
field_23 varchar2(240),
field_24 varchar2(240),
field_25 varchar2(240),
field_26 varchar2(240),
field_27 varchar2(240),
field_28 varchar2(240),
field_29 varchar2(240),
field_30 varchar2(240),
field_31 varchar2(240),
field_32 varchar2(240),
field_33 varchar2(240),
field_34 varchar2(240),
field_35 varchar2(240),
field_36 varchar2(240),
field_37 varchar2(240),
field_38 varchar2(240),
field_39 varchar2(240),
field_40 varchar2(240)
) )
ORGANIZATION EXTERNAL ORGANIZATION EXTERNAL
( type oracle_loader ( type oracle_loader
@@ -31,6 +51,7 @@ access parameters
READSIZE 10485760 READSIZE 10485760
skip 1 skip 1
fields terminated by ',' fields terminated by ','
optionally enclosed BY '"'
missing field values are null missing field values are null
( (
field_1, field_1,
@@ -52,10 +73,30 @@ access parameters
field_17, field_17,
field_18, field_18,
field_19, field_19,
field_20 field_20,
field_21,
field_22,
field_23,
field_24,
field_25,
field_26,
field_27,
field_28,
field_29,
field_30,
field_31,
field_32,
field_33,
field_34,
field_35,
field_36,
field_37,
field_38,
field_39,
field_40
) )
) )
location ('MODULE.csv') location ('MODULES.csv')
) )
reject limit unlimited reject limit unlimited
/ /

View File

@@ -4,3 +4,4 @@
-- error logs used when merging data from the external tables to their final destinations -- error logs used when merging data from the external tables to their final destinations
exec dbms_errlog.create_error_log(dml_table_name => 'meters') exec dbms_errlog.create_error_log(dml_table_name => 'meters')
exec dbms_errlog.create_error_log(dml_table_name => 'parties') exec dbms_errlog.create_error_log(dml_table_name => 'parties')
exec dbms_errlog.create_error_log(dml_table_name => 'modules')