Added tables service_pressure_types and meter_size_codes.

Added missing attributes to enquiries table.

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2829 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
hardya
2007-11-08 15:13:45 +00:00
parent b99f1de15a
commit edbf2fc279
12 changed files with 258 additions and 90 deletions

View File

@@ -1,6 +1,10 @@
@echo off @echo off
if "%1"=="" goto :usage if "%1"=="" goto :usage
if "%1"=="sys" goto :usage
if "%1"=="system" goto :usage
sqlplus %1 @disable_constraints
sqlplus %1 @delete_tables sqlplus %1 @delete_tables
@@ -38,6 +42,8 @@ sqlldr %1 control=rety
sqlldr %1 control=rvty sqlldr %1 control=rvty
sqlldr %1 control=svcpt
sqlldr %1 control=svcp sqlldr %1 control=svcp
sqlldr %1 control=slty sqlldr %1 control=slty
@@ -50,6 +56,10 @@ sqlldr %1 control=slva
sqlldr %1 control=caca sqlldr %1 control=caca
sqlldr %1 control=mesc
sqlplus %1 @enable_constraints
goto :done goto :done
:usage :usage

23
Schema/MESC.ctl Normal file
View File

@@ -0,0 +1,23 @@
LOAD DATA
INFILE *
INTO TABLE meter_size_codes
REPLACE
FIELDS TERMINATED BY '|'
(
code
,qmax
,valid_for_existing_meter
,valid_for_new_meter
)
BEGINDATA
U16|12.8|YES|YES
U25|20|YES|YES
U40|32|YES|YES
U65|52|YES|YES
U100|80|YES|YES
U160|128|YES|YES
Rotary/Turbine 2"|999|NO|YES
Rotary/Turbine 3"|9999|NO|YES
Rotary/Turbine 4"|99999|NO|YES
Rotary/Turbine 6"|999999|NO|YES
Other|9999999|NO|YES

14
Schema/SVCPT.ctl Normal file
View File

@@ -0,0 +1,14 @@
LOAD DATA
INFILE *
INTO TABLE service_pressure_types
REPLACE
FIELDS TERMINATED BY '|'
(
code
,description
)
BEGINDATA
LP|Low Pressure
MP|Medium Pressure
HP|High Pressure
IP|Intermediate Pressure

View File

@@ -1,47 +1,14 @@
delete from REGULATORS; set wrap off
delete from PARTY_ADDRESS_ROLES; set linesize 100
delete from CONTACT_MECHANISMS; set feedback off
delete from QUOTE_STATUSES; set pagesize 0
delete from PARTY_CONTACT_MECHANISMS; set verify off
delete from CARE_CATEGORIES; set TERMOUT off
delete from RELIEF_VALVE_TYPES;
delete from COSTS; SPOOL ydeletey.sql
delete from REGIONS; SELECT 'delete from '||table_name||';' FROM user_tables
delete from CONNECTION_ORIENTATIONS;
delete from CONTACT_MECHANISM_TYPES; spool off
delete from PARTY_CONTACT_MECHANISM_ROLES; set termout on
delete from FILTERS; @ydeletey.sql
delete from ENQUIRY_ROLE_TYPES; exit
delete from QUOTE_ROLES;
delete from PARTY_RELATIONSHIPS;
delete from QUOTES;
delete from QUOTE_EVENTS;
delete from PARTY_ADDRESSES;
delete from SERVICE_PRESSURES;
delete from ENQUIRY_EVENTS;
delete from PARTIES;
delete from ENQUIRY_TYPES;
delete from QUOTE_ROLE_TYPES;
delete from QUOTE_ITEMS;
delete from ROLE_TYPES;
delete from ASSET_LOCATION_TYPES;
delete from METERS;
delete from CONNECTION_TYPES;
delete from ENQUIRY_ROLES;
delete from SLAMSHUT_TYPES;
delete from SLAMSHUT_VALVES;
delete from BASES;
delete from ENQUIRY_STATUS_TYPES;
delete from ENQUIRIES;
delete from RELIEF_VALVES;
delete from HOUSING_TYPES;
delete from PARTY_RELATIONSHIP_TYPES;
delete from REGULATOR_TYPES;
delete from MODULES;
delete from METER_TYPES;
delete from HOUSINGS;
delete from ADDRESSES;
delete from PARTY_ROLES;
delete from DRAWINGS;
delete from FILTER_TYPES;
EXIT

View File

@@ -0,0 +1,21 @@
set wrap off
set linesize 100
set feedback off
set pagesize 0
set verify off
set TERMOUT off
SPOOL ytmpy.sql
SELECT cmd FROM (
SELECT 1 AS ord, 'alter table '||table_name||' disable constraint '||CONSTRAINT_name||';' AS cmd FROM user_constraints
WHERE constraint_type = 'R'
UNION
SELECT 2 , 'alter table '||table_name||' disable constraint '||CONSTRAINT_name||';'FROM user_constraints
WHERE constraint_type = 'P'
)
ORDER BY ord;
spool off
set termout on
@ytmpy.sql
exit

View File

@@ -0,0 +1,21 @@
set wrap off
set linesize 100
set feedback off
set pagesize 0
set verify off
set TERMOUT off
SPOOL ytmpy.sql
SELECT cmd FROM (
SELECT 2 AS ord, 'alter table '||table_name||' enable constraint '||CONSTRAINT_name||';' AS cmd FROM user_constraints
WHERE constraint_type = 'R'
UNION
SELECT 1 , 'alter table '||table_name||' enable constraint '||CONSTRAINT_name||';'FROM user_constraints
WHERE constraint_type = 'P'
)
ORDER BY ord;
spool off
set termout on
@ytmpy.sql
exit

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.con -- C:\Andy\svn\WEBMIP\Schema\mip.con
-- --
-- Generated for Oracle 10g on Thu Nov 08 09:48:43 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 15:09:01 2007 by Server Generator 10.1.2.6.18
PROMPT Creating Primary Key on 'REGULATORS' PROMPT Creating Primary Key on 'REGULATORS'
ALTER TABLE REGULATORS ALTER TABLE REGULATORS
@@ -8,6 +8,12 @@ ALTER TABLE REGULATORS
(ID)) (ID))
/ /
PROMPT Creating Primary Key on 'SERVICE_PRESSURE_TYPES'
ALTER TABLE SERVICE_PRESSURE_TYPES
ADD (CONSTRAINT SVCPT_PK PRIMARY KEY
(CODE))
/
PROMPT Creating Primary Key on 'QUOTE_STATUSES' PROMPT Creating Primary Key on 'QUOTE_STATUSES'
ALTER TABLE QUOTE_STATUSES ALTER TABLE QUOTE_STATUSES
ADD (CONSTRAINT QUST_PK PRIMARY KEY ADD (CONSTRAINT QUST_PK PRIMARY KEY
@@ -46,6 +52,12 @@ ALTER TABLE PARTY_ADDRESS_ROLES
(START_DATE)) (START_DATE))
/ /
PROMPT Creating Primary Key on 'METER_SIZE_CODES'
ALTER TABLE METER_SIZE_CODES
ADD (CONSTRAINT MESC_PK PRIMARY KEY
(CODE))
/
PROMPT Creating Primary Key on 'COSTS' PROMPT Creating Primary Key on 'COSTS'
ALTER TABLE COSTS ALTER TABLE COSTS
ADD (CONSTRAINT COST_PK PRIMARY KEY ADD (CONSTRAINT COST_PK PRIMARY KEY
@@ -290,10 +302,20 @@ ALTER TABLE PARTY_ROLES
/ /
PROMPT Creating Check Constraint on 'METER_SIZE_CODES'
ALTER TABLE METER_SIZE_CODES
ADD (CONSTRAINT AVCON_1194534541_VALID_000 CHECK (VALID_FOR_EXISTING_METER IN ('YES', 'NO')))
/
PROMPT Creating Check Constraint on 'METER_SIZE_CODES'
ALTER TABLE METER_SIZE_CODES
ADD (CONSTRAINT AVCON_1194534541_VALID_001 CHECK (VALID_FOR_NEW_METER IN ('YES', 'NO')))
/
PROMPT Creating Check Constraint on 'COSTS' PROMPT Creating Check Constraint on 'COSTS'
ALTER TABLE COSTS ALTER TABLE COSTS
ADD (CONSTRAINT AVCON_1194515322_COST__000 CHECK (COST_TYPE IN ('COST', 'BACO', 'HOCO', 'MECO', 'MOCO'))) ADD (CONSTRAINT AVCON_1194534541_COST__000 CHECK (COST_TYPE IN ('COST', 'BACO', 'HOCO', 'MECO', 'MOCO')))
/ /
PROMPT Creating Check Constraint on 'PARTY_RELATIONSHIPS' PROMPT Creating Check Constraint on 'PARTY_RELATIONSHIPS'
@@ -305,64 +327,89 @@ to_parl_rt_code = to_prtp_rt_code))
PROMPT Creating Check Constraint on 'QUOTES' PROMPT Creating Check Constraint on 'QUOTES'
ALTER TABLE QUOTES ALTER TABLE QUOTES
ADD (CONSTRAINT AVCON_1194515322_QUTE__000 CHECK (QUTE_TYPE IN ('QUTE', 'SQ', 'AQ', 'MQ'))) ADD (CONSTRAINT AVCON_1194534541_QUTE__000 CHECK (QUTE_TYPE IN ('QUTE', 'SQ', 'AQ', 'MQ')))
/ /
PROMPT Creating Check Constraint on 'PARTIES' PROMPT Creating Check Constraint on 'PARTIES'
ALTER TABLE PARTIES ALTER TABLE PARTIES
ADD (CONSTRAINT AVCON_1194515322_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED'))) ADD (CONSTRAINT AVCON_1194534541_STATU_000 CHECK (STATUS IN ('OPEN', 'EXPIRED', 'LOCKED')))
/ /
PROMPT Creating Check Constraint on 'PARTIES' PROMPT Creating Check Constraint on 'PARTIES'
ALTER TABLE PARTIES ALTER TABLE PARTIES
ADD (CONSTRAINT AVCON_1194515322_PRTY__000 CHECK (PRTY_TYPE ADD (CONSTRAINT AVCON_1194534541_PRTY__000 CHECK (PRTY_TYPE
IN ('EMP', 'IO', 'PRTY', 'ORG', 'NEMP', 'PERS', 'MANU', 'EO', 'MKTP' IN ('PRTY', 'IO', 'EO', 'MKTP', 'PERS', 'MANU', 'NEMP', 'EMP', 'ORG'
))) )))
/ /
PROMPT Creating Check Constraint on 'ROLE_TYPES' PROMPT Creating Check Constraint on 'ROLE_TYPES'
ALTER TABLE ROLE_TYPES ALTER TABLE ROLE_TYPES
ADD (CONSTRAINT AVCON_1194515322_RT_TY_000 CHECK (RT_TYPE IN ('PCMRT', 'PART', 'QURT', 'PRT', 'RT', 'ENRT'))) ADD (CONSTRAINT AVCON_1194534541_RT_TY_000 CHECK (RT_TYPE IN ('PCMRT', 'PART', 'QURT', 'PRT', 'RT', 'ENRT')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_HOUSI_000 CHECK (HOUSING_REQUIRED IN ('YES', 'NO')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_BASE__000 CHECK (BASE_REQUIRED IN ('YES', 'NO')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_BYPAS_000 CHECK (BYPASS_REQUIRED IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_TWIN__000 CHECK (TWIN_STREAM_REQUIRED IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_DOWNS_000 CHECK (DOWNSTREAM_BOOSTER_OR_COMPRESS IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_INDIC_000 CHECK (INDICATIVE_TIME IN ('DY', 'AM', 'PM')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_CONVE_000 CHECK (CONVERTOR_REQUIRED IN ('YES', 'NO')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_AMR_R_000 CHECK (AMR_REQUIRED IN ('YES', 'NO')))
/ /
PROMPT Creating Check Constraint on 'ENQUIRIES' PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194515322_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO'))) ADD (CONSTRAINT AVCON_1194534541_EMS_R_000 CHECK (EMS_REQUIRED IN ('YES', 'NO')))
/
PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194534541_BYPAS_000 CHECK (BYPASS_REQUIRED IN ('YES', 'NO')))
/
PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194534541_LOGGE_000 CHECK (LOGGER_REQUIRED IN ('YES', 'NO')))
/
PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194534541_LOAD__000 CHECK (LOAD_CONTROL_TYPE IN ('Constant', 'On/Off', 'Modulating')))
/
PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194534541_EXIST_000 CHECK (EXISTING_METER_OWNER IN ('S', 'T', 'C')))
/
PROMPT Creating Check Constraint on 'ENQUIRIES'
ALTER TABLE ENQUIRIES
ADD (CONSTRAINT AVCON_1194534541_MARKE_000 CHECK (MARKET_SECTOR_CODE IN ('I', 'D')))
/ /
@@ -556,6 +603,13 @@ ALTER TABLE QUOTE_EVENTS ADD (CONSTRAINT
(CODE)) (CODE))
/ /
PROMPT Creating Foreign Key on 'SERVICE_PRESSURES'
ALTER TABLE SERVICE_PRESSURES ADD (CONSTRAINT
SVCP_SVCPT_FK FOREIGN KEY
(SVCPT_CODE) REFERENCES SERVICE_PRESSURE_TYPES
(CODE))
/
PROMPT Creating Foreign Key on 'PARTY_ADDRESSES' PROMPT Creating Foreign Key on 'PARTY_ADDRESSES'
ALTER TABLE PARTY_ADDRESSES ADD (CONSTRAINT ALTER TABLE PARTY_ADDRESSES ADD (CONSTRAINT
PADDR_PRTY_FK FOREIGN KEY PADDR_PRTY_FK FOREIGN KEY
@@ -682,6 +736,20 @@ ALTER TABLE ENQUIRIES ADD (CONSTRAINT
(CODE)) (CODE))
/ /
PROMPT Creating Foreign Key on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ADD (CONSTRAINT
ENQU_MESC_EXISTING_FK FOREIGN KEY
(EXISTING_MESC_CODE) REFERENCES METER_SIZE_CODES
(CODE))
/
PROMPT Creating Foreign Key on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ADD (CONSTRAINT
ENQU_MESC_REQUIRED_FK FOREIGN KEY
(REQUIRED_MESC_CODE) REFERENCES METER_SIZE_CODES
(CODE))
/
PROMPT Creating Foreign Key on 'ENQUIRIES' PROMPT Creating Foreign Key on 'ENQUIRIES'
ALTER TABLE ENQUIRIES ADD (CONSTRAINT ALTER TABLE ENQUIRIES ADD (CONSTRAINT
ENQU_COMT_ALT_CONSUMER_FK FOREIGN KEY ENQU_COMT_ALT_CONSUMER_FK FOREIGN KEY

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.ind -- C:\Andy\svn\WEBMIP\Schema\mip.ind
-- --
-- Generated for Oracle 10g on Thu Nov 08 09:48:43 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 15:09:01 2007 by Server Generator 10.1.2.6.18
PROMPT Creating Index 'REGU_RETY_FK_I' PROMPT Creating Index 'REGU_RETY_FK_I'
@@ -134,6 +134,11 @@ CREATE INDEX QUEV_QUTE_FK_I ON QUOTE_EVENTS
(QUTE_ID) (QUTE_ID)
/ /
PROMPT Creating Index 'SVCP_SVCPT_FK_I'
CREATE INDEX SVCP_SVCPT_FK_I ON SERVICE_PRESSURES
(SVCPT_CODE)
/
PROMPT Creating Index 'PADDR_ADDR_FK_I' PROMPT Creating Index 'PADDR_ADDR_FK_I'
CREATE INDEX PADDR_ADDR_FK_I ON PARTY_ADDRESSES CREATE INDEX PADDR_ADDR_FK_I ON PARTY_ADDRESSES
(ADDR_CODE) (ADDR_CODE)
@@ -219,6 +224,16 @@ CREATE INDEX ENQU_METY_FK_I ON ENQUIRIES
(METY_CODE) (METY_CODE)
/ /
PROMPT Creating Index 'ENQU_MESC_REQUIRED_FK_I'
CREATE INDEX ENQU_MESC_REQUIRED_FK_I ON ENQUIRIES
(REQUIRED_MESC_CODE)
/
PROMPT Creating Index 'ENQU_MESC_EXISTING_FK_I'
CREATE INDEX ENQU_MESC_EXISTING_FK_I ON ENQUIRIES
(EXISTING_MESC_CODE)
/
PROMPT Creating Index 'ENQU_SVCP_FK_I' PROMPT Creating Index 'ENQU_SVCP_FK_I'
CREATE INDEX ENQU_SVCP_FK_I ON ENQUIRIES CREATE INDEX ENQU_SVCP_FK_I ON ENQUIRIES
(EXISTING_SVCP_CODE) (EXISTING_SVCP_CODE)

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.sql -- C:\Andy\svn\WEBMIP\Schema\mip.sql
-- --
-- Generated for Oracle 10g on Thu Nov 08 09:48:43 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 15:09:02 2007 by Server Generator 10.1.2.6.18
SPOOL mip.lst SPOOL mip.lst

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.sqs -- C:\Andy\svn\WEBMIP\Schema\mip.sqs
-- --
-- Generated for Oracle 10g on Thu Nov 08 09:48:43 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 15:09:01 2007 by Server Generator 10.1.2.6.18
PROMPT Creating Sequence 'FLTR_SEQ' PROMPT Creating Sequence 'FLTR_SEQ'
CREATE SEQUENCE FLTR_SEQ CREATE SEQUENCE FLTR_SEQ

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.tab -- C:\Andy\svn\WEBMIP\Schema\mip.tab
-- --
-- Generated for Oracle 10g on Thu Nov 08 09:48:43 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 15:09:01 2007 by Server Generator 10.1.2.6.18
@@ -12,6 +12,13 @@ CREATE TABLE REGULATORS
) )
/ /
PROMPT Creating Table 'SERVICE_PRESSURE_TYPES'
CREATE TABLE SERVICE_PRESSURE_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'QUOTE_STATUSES' PROMPT Creating Table 'QUOTE_STATUSES'
CREATE TABLE QUOTE_STATUSES CREATE TABLE QUOTE_STATUSES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
@@ -65,6 +72,16 @@ CREATE TABLE PARTY_ADDRESS_ROLES
) )
/ /
PROMPT Creating Table 'METER_SIZE_CODES'
CREATE TABLE METER_SIZE_CODES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
,QMAX NUMBER NOT NULL
,VALID_FOR_EXISTING_METER VARCHAR2(240) NOT NULL
,VALID_FOR_NEW_METER VARCHAR2(240) NOT NULL
)
/
PROMPT Creating Table 'COSTS' PROMPT Creating Table 'COSTS'
CREATE TABLE COSTS CREATE TABLE COSTS
(COST_PRICE NUMBER(*,2) (COST_PRICE NUMBER(*,2)
@@ -174,6 +191,7 @@ CREATE TABLE QUOTE_EVENTS
PROMPT Creating Table 'SERVICE_PRESSURES' PROMPT Creating Table 'SERVICE_PRESSURES'
CREATE TABLE SERVICE_PRESSURES CREATE TABLE SERVICE_PRESSURES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,SVCPT_CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80) ,DESCRIPTION VARCHAR2(80)
) )
/ /
@@ -199,23 +217,23 @@ CREATE TABLE ENQUIRY_EVENTS
PROMPT Creating Table 'PARTIES' PROMPT Creating Table 'PARTIES'
CREATE TABLE PARTIES CREATE TABLE PARTIES
(MANU_REF VARCHAR2(80) (MANU_REF VARCHAR2(80)
,SHORTCODE VARCHAR2(3)
,CREATED_BY VARCHAR2(80) NOT NULL ,CREATED_BY VARCHAR2(80) NOT NULL
,SHORTCODE VARCHAR2(3)
,NAME VARCHAR2(80) ,NAME VARCHAR2(80)
,DESCRIPTION VARCHAR2(80) ,DESCRIPTION VARCHAR2(80)
,CREATED_ON DATE NOT NULL ,CREATED_ON DATE NOT NULL
,ADVERSARIAL_CONTRACT_REF VARCHAR2(25)
,UPDATED_ON DATE ,UPDATED_ON DATE
,UPDATED_BY VARCHAR2(80) ,UPDATED_BY VARCHAR2(80)
,MKTP_REF VARCHAR2(80) ,MKTP_REF VARCHAR2(80)
,LT_7B_CONTRACT_REF VARCHAR2(25) ,LT_7B_CONTRACT_REF VARCHAR2(25)
,GT_7B_CONTRACT_REF VARCHAR2(25) ,GT_7B_CONTRACT_REF VARCHAR2(25)
,ADVERSARIAL_CONTRACT_REF VARCHAR2(25)
,USERNAME VARCHAR2(80) ,USERNAME VARCHAR2(80)
,PASSWORD_HASH VARCHAR2(255) ,PASSWORD_HASH VARCHAR2(255)
,STATUS VARCHAR2(6) ,STATUS VARCHAR2(6)
,FIRST_NAME VARCHAR2(80) ,FIRST_NAME VARCHAR2(80)
,LAST_NAME VARCHAR2(80) ,LAST_NAME VARCHAR2(80)
,PERSONAL_TITLE VARCHAR2(240) ,PERSONAL_TITLE VARCHAR2(6)
,COMMENTS VARCHAR2(255) ,COMMENTS VARCHAR2(255)
,ID NUMBER(*,0) NOT NULL ,ID NUMBER(*,0) NOT NULL
,PRTY_TYPE VARCHAR2(10) NOT NULL ,PRTY_TYPE VARCHAR2(10) NOT NULL
@@ -323,58 +341,69 @@ CREATE TABLE ENQUIRY_ROLES
PROMPT Creating Table 'ENQUIRIES' PROMPT Creating Table 'ENQUIRIES'
CREATE TABLE ENQUIRIES CREATE TABLE ENQUIRIES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,AGENT_COMT_CODE VARCHAR2(80) NOT NULL
,ALTY_CODE VARCHAR2(80) NOT NULL ,ALTY_CODE VARCHAR2(80) NOT NULL
,CACA_CODE VARCHAR2(80) NOT NULL ,CACA_CODE VARCHAR2(80) NOT NULL
,CONSUMER_COMT_CODE VARCHAR2(80) NOT NULL ,CONSUMER_COMT_CODE VARCHAR2(80) NOT NULL
,ENTY_CODE VARCHAR2(80) NOT NULL ,ENTY_CODE VARCHAR2(80) NOT NULL
,EXISTING_SVCP_CODE VARCHAR2(80) NOT NULL ,REQUIRED_MESC_CODE VARCHAR2(80) NOT NULL
,AGENT_COMT_CODE VARCHAR2(80) NOT NULL
,METY_CODE VARCHAR2(80) NOT NULL
,REQUIRED_SVCP_CODE VARCHAR2(80) NOT NULL ,REQUIRED_SVCP_CODE VARCHAR2(80) NOT NULL
,AGENT_CONTACT_VALUE VARCHAR2(240)
,TRANSACTION_REFERENCE VARCHAR2(80)
,CONSUMER_NAME VARCHAR2(80)
,CONSUMER_CONTACT_VALUE VARCHAR2(240) ,CONSUMER_CONTACT_VALUE VARCHAR2(240)
,INSTALL_SUB_BUILDING VARCHAR2(40)
,INSTALL_BUILDING VARCHAR2(40) NOT NULL ,INSTALL_BUILDING VARCHAR2(40) NOT NULL
,INSTALL_STREET VARCHAR2(60) NOT NULL
,INSTALL_CITY VARCHAR2(40) NOT NULL ,INSTALL_CITY VARCHAR2(40) NOT NULL
,INSTALL_POSTCODE VARCHAR2(10) NOT NULL ,INSTALL_POSTCODE VARCHAR2(7) NOT NULL
,ALT_BUILDING VARCHAR2(40) ,ALT_BUILDING VARCHAR2(40)
,ALT_POSTCODE VARCHAR2(10)
,ASSET_LOCATION_NOTES VARCHAR2(100) ,ASSET_LOCATION_NOTES VARCHAR2(100)
,MPRN INTEGER ,MPRN INTEGER
,REQUIRED_METERING_PRESSURE NUMBER ,REQUIRED_METERING_PRESSURE NUMBER
,REQUIRED_IP_DETAILS VARCHAR2(250)
,REQUIRED_IP_MBAR NUMBER
,OUTLET_PRESSURE NUMBER ,OUTLET_PRESSURE NUMBER
,HOUSING_REQUIRED VARCHAR2(240) ,HOUSING_REQUIRED VARCHAR2(240)
,BASE_REQUIRED VARCHAR2(240) ,BASE_REQUIRED VARCHAR2(240)
,BYPASS_REQUIRED VARCHAR2(240)
,TWIN_STREAM_REQUIRED VARCHAR2(240) ,TWIN_STREAM_REQUIRED VARCHAR2(240)
,QMAX NUMBER ,QMAX NUMBER
,EXISTING_METER_MODEL VARCHAR2(10) ,EXISTING_METER_MODEL VARCHAR2(10)
,OTHER_INFORMATION VARCHAR2(250) ,OTHER_INFORMATION VARCHAR2(250)
,CREATED_ON DATE NOT NULL ,CREATED_ON DATE NOT NULL
,EXISTING_SVCP_CODE VARCHAR2(80)
,METY_CODE VARCHAR2(80)
,AGENT_CONTACT_VALUE VARCHAR2(240)
,TRANSACTION_REFERENCE VARCHAR2(80)
,CONSUMER_NAME VARCHAR2(80)
,INSTALL_SUB_BUILDING VARCHAR2(40)
,INSTALL_STREET VARCHAR2(60) NOT NULL
,ALT_CONSUMER_COMT_CODE VARCHAR2(80) ,ALT_CONSUMER_COMT_CODE VARCHAR2(80)
,EXISTING_MESC_CODE VARCHAR2(80)
,ALT_CONSUMER_NAME VARCHAR2(80) ,ALT_CONSUMER_NAME VARCHAR2(80)
,ALT_CONSUMER_CONTACT_VALUE VARCHAR2(240) ,ALT_CONSUMER_CONTACT_VALUE VARCHAR2(240)
,ALT_SUB_BUILDING VARCHAR2(40) ,ALT_SUB_BUILDING VARCHAR2(40)
,ALT_STREET VARCHAR2(60) ,ALT_STREET VARCHAR2(60)
,ALT_CITY VARCHAR2(40) ,ALT_CITY VARCHAR2(40)
,ALT_POSTCODE VARCHAR2(7)
,ACCESS_PASSWORD VARCHAR2(30) ,ACCESS_PASSWORD VARCHAR2(30)
,ACCESS_ADDITIONAL VARCHAR2(210) ,ACCESS_ADDITIONAL VARCHAR2(210)
,MPRN_ALT VARCHAR2(250) ,MPRN_ALT VARCHAR2(250)
,ANNUAL_QUANTITY NUMBER ,ANNUAL_QUANTITY NUMBER
,DOWNSTREAM_BOOSTER_OR_COMPRESS VARCHAR2(240) ,DOWNSTREAM_BOOSTER_OR_COMPRESS VARCHAR2(240)
,INDICATIVE_DATE DATE ,INDICATIVE_DATE DATE
,INDICATIVE_TIME VARCHAR2(2) DEFAULT 'DY'
,OTHER_PROJECT_REFERENCE VARCHAR2(50) ,OTHER_PROJECT_REFERENCE VARCHAR2(50)
,CONVERTOR_REQUIRED VARCHAR2(240) ,CONVERTOR_REQUIRED VARCHAR2(240)
,AMR_REQUIRED VARCHAR2(240) ,AMR_REQUIRED VARCHAR2(240)
,EMS_REQUIRED VARCHAR2(240) ,EMS_REQUIRED VARCHAR2(240)
,METER_SIZE VARCHAR2(240) ,BYPASS_REQUIRED VARCHAR2(240)
,LOGGER_REQUIRED VARCHAR2(240)
,QMIN NUMBER
,LOAD_CONTROL_TYPE VARCHAR2(10)
,EXISTING_METER_SERIAL_NO VARCHAR2(14) ,EXISTING_METER_SERIAL_NO VARCHAR2(14)
,EXISTING_METER_OWNER VARCHAR2(1)
,EXISTING_METER_ASSET_PROVIDER VARCHAR2(210)
,MARKET_SECTOR_CODE VARCHAR2(1) DEFAULT 'I'
,CREATED_BY NUMBER NOT NULL ,CREATED_BY NUMBER NOT NULL
,UPDATED_BY NUMBER ,UPDATED_BY NUMBER
,UPDATED_ON DATE ,UPDATED_ON DATE
,METER_SIZE VARCHAR2(240)
) )
/ /
@@ -478,7 +507,7 @@ CREATE TABLE ADDRESSES
,BUILDING VARCHAR2(40) NOT NULL ,BUILDING VARCHAR2(40) NOT NULL
,STREET VARCHAR2(60) NOT NULL ,STREET VARCHAR2(60) NOT NULL
,CITY VARCHAR2(40) NOT NULL ,CITY VARCHAR2(40) NOT NULL
,POSTCODE VARCHAR2(10) NOT NULL ,POSTCODE VARCHAR2(7) NOT NULL
) )
/ /

View File

@@ -6,12 +6,12 @@ FIELDS TERMINATED BY '|'
( (
code code
,description ,description
,svcpt_code
) )
BEGINDATA BEGINDATA
LP|LP LP|LP|LP
MP35|MP35 MP35|MP35|MP
MP65|MP65 MP65|MP65|MP
MP105|MP105 MP180|MP180|MP
MP180|MP180 MP270|MP270|MP
MP270|MP270 IP|IP|IP
IP|IP