Changes to party relationship and contact mechanism areas - use of primary keys, etc.

Changes to all 'role types' tables - now encapsulated within single table ROLE_TYPES.

Minor fixes to attributes for naming consistency, etc.

Included InstallMIP.cmd to perform schema installation.

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2825 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
hardya
2007-11-08 10:01:07 +00:00
parent 937284c062
commit b99f1de15a
29 changed files with 1056 additions and 998 deletions

20
Schema/InstallMIP.cmd Normal file
View File

@@ -0,0 +1,20 @@
@echo off
if "%1"=="" goto :usage
if "%2"=="" goto :usage
if "%3"=="" goto :usage
if "%4"=="" goto :usage
if "%5"=="" goto :usage
sqlplus /nolog @InstallMIP %1 %2 %3 %4 %5
InstallSeed %3/%4@%5
goto :done
:usage
echo usage InstallMIP sys_name sys_password app_name app_password db_connect_string
:done

11
Schema/InstallMIP.sql Normal file
View File

@@ -0,0 +1,11 @@
connect &1/&2@&5 as sysdba
drop user &3 cascade;
grant connect, resource to &3 identified by &4;
connect &3/&4@&5
@mip
exit

View File

@@ -1,43 +1,59 @@
SET USER=%1 @echo off
SET PASSWORD=%2
SET DB=%3
sqlplus %user%/%password%@%db% @delete_tables if "%1"=="" goto :usage
sqlldr %USER%/%PASSWORD%@%DB% control=alty sqlplus %1 @delete_tables
sqlldr %USER%/%PASSWORD%@%DB% control=caco sqlldr %1 control=alty
sqlldr %USER%/%PASSWORD%@%DB% control=comt sqlldr %1 control=caco
sqlldr %USER%/%PASSWORD%@%DB% control=enrt sqlldr %1 control=comt
sqlldr %USER%/%PASSWORD%@%DB% control=enst sqlldr %1 control=enrt
sqlldr %USER%/%PASSWORD%@%DB% control=enty sqlldr %1 control=enst
sqlldr %USER%/%PASSWORD%@%DB% control=fity sqlldr %1 control=enty
sqlldr %USER%/%PASSWORD%@%DB% control=hoty sqlldr %1 control=fity
sqlldr %USER%/%PASSWORD%@%DB% control=mety sqlldr %1 control=hoty
sqlldr %USER%/%PASSWORD%@%DB% control=part sqlldr %1 control=mety
sqlldr %USER%/%PASSWORD%@%DB% control=pcmrt sqlldr %1 control=part
sqlldr %USER%/%PASSWORD%@%DB% control=prt sqlldr %1 control=pcmrt
sqlldr %USER%/%PASSWORD%@%DB% control=prtp sqlldr %1 control=prt
sqlldr %USER%/%PASSWORD%@%DB% control=qurt sqlldr %1 control=prtp
sqlldr %USER%/%PASSWORD%@%DB% control=qust sqlldr %1 control=qurt
sqlldr %USER%/%PASSWORD%@%DB% control=rety sqlldr %1 control=qust
sqlldr %USER%/%PASSWORD%@%DB% control=rvty sqlldr %1 control=rety
sqlldr %USER%/%PASSWORD%@%DB% control=svcp sqlldr %1 control=rvty
sqlldr %USER%/%PASSWORD%@%DB% control=slty sqlldr %1 control=svcp
sqlldr %1 control=slty
sqlldr %1 control=cnty
sqlldr %1 control=cnor
sqlldr %1 control=slva
sqlldr %1 control=caca
goto :done
:usage
echo usage InstallSeed user/password@database
:done

View File

@@ -1,45 +1,45 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE asset_location_types INTO TABLE asset_location_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
code code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
00,Unknown 00|Unknown
01,Cellar 01|Cellar
02,Under Stairs 02|Under Stairs
03,Hall 03|Hall
04,Kitchen 04|Kitchen
05,Bathroom 05|Bathroom
06,Garage 06|Garage
07,Canteen 07|Canteen
08,Cloakroom 08|Cloakroom
09,Cupboard 09|Cupboard
10,Domestic Science 10|Domestic Science
11,Front Door 11|Front Door
12,Hall Cupboard 12|Hall Cupboard
13,Kitchen Cupboard 13|Kitchen Cupboard
14,Kitchen under sink 14|Kitchen under sink
15,Landing 15|Landing
16,Office 16|Office
17,Office Cupboard 17|Office Cupboard
18,Outside WC 18|Outside WC
19,Pantry 19|Pantry
20,Porch 20|Porch
21,Public Bar 21|Public Bar
22,Rear of Shop 22|Rear of Shop
23,Saloon Bar 23|Saloon Bar
24,Shed 24|Shed
25,Shop Front 25|Shop Front
26,Shop Window 26|Shop Window
27,Staff Room 27|Staff Room
28,Store Room 28|Store Room
29,Toilet 29|Toilet
30,Under Counter 30|Under Counter
31,Waiting Room 31|Waiting Room
32,Meter box Outside 32|Meter box Outside
98,Other 98|Other
99,Outside 99|Outside

30
Schema/caca.ctl Normal file
View File

@@ -0,0 +1,30 @@
LOAD DATA
INFILE *
INTO TABLE care_categories
REPLACE
FIELDS TERMINATED BY '|'
(
code
,description
)
BEGINDATA
03|SEUC Unclassified
04|Aged 60+
05|Blind
06|Braille User
07|Poor Sight
08|Deaf
09|Poor Hearing
10|Poor Speech
11|Poor Sense of Smell
12|Arthritic Hands
13|Arthritic All
14|Poor Walking
15|Wheelchair
16|Bedridden
17|Mental Handicap
18|Confused
19|Serious Illness
20|Other
21|Heart Condition
22|Breathing Difficulty

16
Schema/cnor.ctl Normal file
View File

@@ -0,0 +1,16 @@
LOAD DATA
INFILE *
INTO TABLE connection_orientations
REPLACE
FIELDS TERMINATED BY '|'
(
description
,id
)
BEGINDATA
Vertical Up|1
Vertical Down|3
Horizontal Left|2
Horizontal Right|4
Horizontal Back|5
Horizontal Front|6

13
Schema/cnty.ctl Normal file
View File

@@ -0,0 +1,13 @@
LOAD DATA
INFILE *
INTO TABLE connection_types
REPLACE
FIELDS TERMINATED BY '|'
(
description
,code
)
BEGINDATA
(mm) BSPT|MMBSTP
(mm) PN16|MMPN16
INCH BS 746|INCHBS

View File

@@ -1,14 +1,14 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE contact_mechanism_types INTO TABLE contact_mechanism_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
code code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
FAX,Fax FAX|Fax
PHONE,Telephone PHONE|Telephone
MOBILE,Mobile MOBILE|Mobile
EMAIL,Email EMAIL|Email

View File

@@ -1,48 +1,47 @@
delete from REGULATORS; delete from REGULATORS;
delete from PARTY_ADDRESS_ROLES; delete from PARTY_ADDRESS_ROLES;
delete from CONTACT_MECHANISMS;
delete from QUOTE_STATUSES;
delete from PARTY_CONTACT_MECHANISMS;
delete from CARE_CATEGORIES; delete from CARE_CATEGORIES;
delete from RELIEF_VALVE_TYPES; delete from RELIEF_VALVE_TYPES;
delete from CONTACT_MECHANISMS;
delete from PARTY_CONTACT_MECHANISMS;
delete from REGIONS;
delete from COSTS; delete from COSTS;
delete from REGIONS;
delete from CONNECTION_ORIENTATIONS; delete from CONNECTION_ORIENTATIONS;
delete from CONTACT_MECHANISM_TYPES; delete from CONTACT_MECHANISM_TYPES;
delete from PARTY_CONTACT_MECHANISM_ROLES; delete from PARTY_CONTACT_MECHANISM_ROLES;
delete from ENQUIRY_ROLE_TYPES;
delete from FILTERS; delete from FILTERS;
delete from ENQUIRY_ROLE_TYPES;
delete from QUOTE_ROLES; delete from QUOTE_ROLES;
delete from PARTY_RELATIONSHIPS; delete from PARTY_RELATIONSHIPS;
delete from QUOTES; delete from QUOTES;
delete from PARTY_CONTACT_MECH_ROLE_TYPES;
delete from QUOTE_EVENTS; delete from QUOTE_EVENTS;
delete from SERVICE_PRESSURES;
delete from PARTY_ADDRESSES; delete from PARTY_ADDRESSES;
delete from SERVICE_PRESSURES;
delete from ENQUIRY_EVENTS; delete from ENQUIRY_EVENTS;
delete from PARTIES; delete from PARTIES;
delete from ENQUIRY_TYPES; delete from ENQUIRY_TYPES;
delete from QUOTE_ROLE_TYPES; delete from QUOTE_ROLE_TYPES;
delete from QUOTE_ITEMS; delete from QUOTE_ITEMS;
delete from ROLE_TYPES;
delete from ASSET_LOCATION_TYPES; delete from ASSET_LOCATION_TYPES;
delete from PARTY_ADDRESS_ROLE_TYPES; delete from METERS;
delete from CONNECTION_TYPES; delete from CONNECTION_TYPES;
delete from PARTY_RELATIONSHIP_TYPES;
delete from PARTY_ROLE_TYPES;
delete from HOUSING_TYPES;
delete from ENQUIRY_STATUS_TYPES;
delete from ENQUIRY_ROLES; delete from ENQUIRY_ROLES;
delete from SLAMSHUT_TYPES; delete from SLAMSHUT_TYPES;
delete from ENQUIRIES;
delete from BASES;
delete from SLAMSHUT_VALVES; delete from SLAMSHUT_VALVES;
delete from BASES;
delete from ENQUIRY_STATUS_TYPES;
delete from ENQUIRIES;
delete from RELIEF_VALVES; delete from RELIEF_VALVES;
delete from METER_TYPES; delete from HOUSING_TYPES;
delete from PARTY_RELATIONSHIP_TYPES;
delete from REGULATOR_TYPES; delete from REGULATOR_TYPES;
delete from HOUSINGS;
delete from MODULES; delete from MODULES;
delete from FILTER_TYPES; delete from METER_TYPES;
delete from HOUSINGS;
delete from ADDRESSES; delete from ADDRESSES;
delete from PARTY_ROLES; delete from PARTY_ROLES;
delete from DRAWINGS; delete from DRAWINGS;
delete from QUOTE_STATUSES; delete from FILTER_TYPES;
EXIT EXIT

View File

@@ -1,14 +1,14 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE INTO TABLE role_types
INTO TABLE enquiry_role_types APPEND
FIELDS TERMINATED BY "," FIELDS TERMINATED BY '|'
( (
code rt_type
,DESCRIPTION ,code
,description
) )
BEGINDATA BEGINDATA
FAX,Fax ENRT|CREATOR|Created Enquiry
PHONE,Telephone ENRT|UPDATER|Updated Enquiry
MOBILE,Mobile ENRT|RFQ|Request For Quotation
EMAIL,Email

View File

@@ -1,13 +1,13 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE enquiry_status_types INTO TABLE enquiry_status_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
code code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
INP,In Progress INP|In Progress
SUBMITTED,Submitted For Quotation SUBMITTED|Submitted For Quotation
QUOTED,Quoted For QUOTED|Quoted For

View File

@@ -1,19 +1,19 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE enquiry_types INTO TABLE enquiry_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
code code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
INSTALL,Installation of new non-Standard meter INSTALL|Installation of new non-Standard meter
STD INSTALL,Installation of Standard meter STD INSTALL|Installation of Standard meter
OFMAT,Request for OFGEM Meter Accuracy Test (OFMAT) OFMAT|Request for OFGEM Meter Accuracy Test (OFMAT)
EXCHANGE,Exchange of meter EXCHANGE|Exchange of meter
REMOVE,Removal of non-Standard meter REMOVE|Removal of non-Standard meter
STD REMOVE,Removal of a Standard meter STD REMOVE|Removal of a Standard meter
RELOCATE,Relocation of meters RELOCATE|Relocation of meters
ADDON,Purchase of standard add-ons for an existing meter module ADDON|Purchase of standard add-ons for an existing meter module
OTHER,Other OTHER|Other

View File

@@ -1,16 +1,16 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE filter_types INTO TABLE filter_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
code code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
LLS,Low Loss Strainer LLS|Low Loss Strainer
FIU,Fixed in Union FIU|Fixed in Union
YT,Y Type YT|Y Type
IL,InLine IL|InLine
AP,Angle Pattern AP|Angle Pattern
G,Gauze G|Gauze

View File

@@ -1,13 +1,13 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE housing_types INTO TABLE housing_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
code code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
LO,Lift Off LO|Lift Off
WI,Walk In WI|Walk In
WT,Walk Through WT|Walk Through

View File

@@ -1,15 +1,15 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE meter_types INTO TABLE meter_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
code code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
ROTA,Rotary ROTA|Rotary
TURB,Turbine TURB|Turbine
ORIF,Orifice ORIF|Orifice
ULTRA,Ultrasonic flow ULTRA|Ultrasonic flow
CORI,Coriolis CORI|Coriolis

File diff suppressed because it is too large Load Diff

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 Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 09:48:43 2007 by Server Generator 10.1.2.6.18
PROMPT Creating Index 'REGU_RETY_FK_I' PROMPT Creating Index 'REGU_RETY_FK_I'
@@ -8,23 +8,6 @@ CREATE INDEX REGU_RETY_FK_I ON REGULATORS
(RETY_CODE) (RETY_CODE)
/ /
PROMPT Creating Index 'PAR_PART_FK_I'
CREATE INDEX PAR_PART_FK_I ON PARTY_ADDRESS_ROLES
(PART_CODE)
/
PROMPT Creating Index 'PAR_PADDR_FK_I'
CREATE INDEX PAR_PADDR_FK_I ON PARTY_ADDRESS_ROLES
(PADDR_START_DATE
,PADDR_PRTY_ID
,PADDR_ADDR_CODE)
/
PROMPT Creating Index 'COME_COMT_FK_I'
CREATE INDEX COME_COMT_FK_I ON CONTACT_MECHANISMS
(COMT_CODE)
/
PROMPT Creating Index 'PCM_COME_FK_I' PROMPT Creating Index 'PCM_COME_FK_I'
CREATE INDEX PCM_COME_FK_I ON PARTY_CONTACT_MECHANISMS CREATE INDEX PCM_COME_FK_I ON PARTY_CONTACT_MECHANISMS
(COME_ID) (COME_ID)
@@ -42,16 +25,33 @@ CREATE INDEX PCM_PADDR_FK_I ON PARTY_CONTACT_MECHANISMS
,PADDR_PRTY_ID) ,PADDR_PRTY_ID)
/ /
PROMPT Creating Index 'COME_COMT_FK_I'
CREATE INDEX COME_COMT_FK_I ON CONTACT_MECHANISMS
(COMT_CODE)
/
PROMPT Creating Index 'PAR_PADDR_FK_I'
CREATE INDEX PAR_PADDR_FK_I ON PARTY_ADDRESS_ROLES
(PADDR_PRTY_ID
,PADDR_START_DATE
,PADDR_ADDR_CODE)
/
PROMPT Creating Index 'PAR_RT_FK_I'
CREATE INDEX PAR_RT_FK_I ON PARTY_ADDRESS_ROLES
(RT_CODE)
/
PROMPT Creating Index 'COST_BAS_FK_I'
CREATE INDEX COST_BAS_FK_I ON COSTS
(BAS_CODE)
/
PROMPT Creating Index 'COST_REGI_FK_I' PROMPT Creating Index 'COST_REGI_FK_I'
CREATE INDEX COST_REGI_FK_I ON COSTS CREATE INDEX COST_REGI_FK_I ON COSTS
(REGI_CODE) (REGI_CODE)
/ /
PROMPT Creating Index 'COST_HOU_FK_I'
CREATE INDEX COST_HOU_FK_I ON COSTS
(HOU_CODE)
/
PROMPT Creating Index 'COST_MODU_FK_I' PROMPT Creating Index 'COST_MODU_FK_I'
CREATE INDEX COST_MODU_FK_I ON COSTS CREATE INDEX COST_MODU_FK_I ON COSTS
(MODU_CODE) (MODU_CODE)
@@ -62,23 +62,21 @@ CREATE INDEX COST_METR_FK_I ON COSTS
(METR_CODE) (METR_CODE)
/ /
PROMPT Creating Index 'COST_BAS_FK_I' PROMPT Creating Index 'COST_HOU_FK_I'
CREATE INDEX COST_BAS_FK_I ON COSTS CREATE INDEX COST_HOU_FK_I ON COSTS
(BAS_CODE) (HOU_CODE)
/ /
PROMPT Creating Index 'PCMR_PCM_FK_I' PROMPT Creating Index 'PCMR_PCM_FK_I'
CREATE INDEX PCMR_PCM_FK_I ON PARTY_CONTACT_MECHANISM_ROLES CREATE INDEX PCMR_PCM_FK_I ON PARTY_CONTACT_MECHANISM_ROLES
(PCM_PRTY_ID (PCM_START_DATE
,PCM_START_DATE ,PCM_COME_ID
,PCM_PADDR_ADDR_CODE ,PCM_PRTY_ID)
,PCM_PADDR_START_DATE
,PCM_PADDR_PRTY_ID)
/ /
PROMPT Creating Index 'PCMR_PCMRT_FK_I' PROMPT Creating Index 'PCMR_RT_FK_I'
CREATE INDEX PCMR_PCMRT_FK_I ON PARTY_CONTACT_MECHANISM_ROLES CREATE INDEX PCMR_RT_FK_I ON PARTY_CONTACT_MECHANISM_ROLES
(PCMRT_CODE) (RT_CODE)
/ /
PROMPT Creating Index 'FLTR_FITY_FK_I' PROMPT Creating Index 'FLTR_FITY_FK_I'
@@ -86,39 +84,39 @@ CREATE INDEX FLTR_FITY_FK_I ON FILTERS
(FITY_CODE) (FITY_CODE)
/ /
PROMPT Creating Index 'QURO_QUTE_FK_I'
CREATE INDEX QURO_QUTE_FK_I ON QUOTE_ROLES
(QUTE_ID)
/
PROMPT Creating Index 'QURO_PRTY_FK_I' PROMPT Creating Index 'QURO_PRTY_FK_I'
CREATE INDEX QURO_PRTY_FK_I ON QUOTE_ROLES CREATE INDEX QURO_PRTY_FK_I ON QUOTE_ROLES
(PRTY_ID) (PRTY_ID)
/ /
PROMPT Creating Index 'QURO_QUTE_FK_I'
CREATE INDEX QURO_QUTE_FK_I ON QUOTE_ROLES
(QUTE_ID)
/
PROMPT Creating Index 'QURO_QURT_FK_I' PROMPT Creating Index 'QURO_QURT_FK_I'
CREATE INDEX QURO_QURT_FK_I ON QUOTE_ROLES CREATE INDEX QURO_QURT_FK_I ON QUOTE_ROLES
(QURT_CODE) (RT_CODE)
/ /
PROMPT Creating Index 'PREL_PRTP_FK_I' PROMPT Creating Index 'PREL_PRTP_FK_I'
CREATE INDEX PREL_PRTP_FK_I ON PARTY_RELATIONSHIPS CREATE INDEX PREL_PRTP_FK_I ON PARTY_RELATIONSHIPS
(PRTP_PRT_CODE_FROM (TO_PRTP_RT_CODE
,PRTP_PRT_CODE) ,FROM_PRTP_RT_CODE)
/
PROMPT Creating Index 'PREL_PARL_TO_FK_I'
CREATE INDEX PREL_PARL_TO_FK_I ON PARTY_RELATIONSHIPS
(PARL_PRT_CODE
,PARL_START_DATE_TO
,PARL_PRTY_ID)
/ /
PROMPT Creating Index 'PREL_PARL_FK_I' PROMPT Creating Index 'PREL_PARL_FK_I'
CREATE INDEX PREL_PARL_FK_I ON PARTY_RELATIONSHIPS CREATE INDEX PREL_PARL_FK_I ON PARTY_RELATIONSHIPS
(PARL_PRT_CODE_FROM (FROM_PARL_ID
,PARL_START_DATE ,FROM_PARL_PRTY_ID
,PARL_PRTY_ID_FROM) ,FROM_PARL_RT_CODE)
/
PROMPT Creating Index 'PREL_PARL_TO_FK_I'
CREATE INDEX PREL_PARL_TO_FK_I ON PARTY_RELATIONSHIPS
(TO_PARL_ID
,TO_PARL_PRTY_ID
,TO_PARL_RT_CODE)
/ /
PROMPT Creating Index 'QUTE_ENQU_FK_I' PROMPT Creating Index 'QUTE_ENQU_FK_I'
@@ -136,19 +134,14 @@ CREATE INDEX QUEV_QUTE_FK_I ON QUOTE_EVENTS
(QUTE_ID) (QUTE_ID)
/ /
PROMPT Creating Index 'PADDR_PRTY_FK_I'
CREATE INDEX PADDR_PRTY_FK_I ON PARTY_ADDRESSES
(PRTY_ID)
/
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)
/ /
PROMPT Creating Index 'ENEV_ENQU_FK_I' PROMPT Creating Index 'PADDR_PRTY_FK_I'
CREATE INDEX ENEV_ENQU_FK_I ON ENQUIRY_EVENTS CREATE INDEX PADDR_PRTY_FK_I ON PARTY_ADDRESSES
(ENQU_CODE) (PRTY_ID)
/ /
PROMPT Creating Index 'ENEV_ENST_FK_I' PROMPT Creating Index 'ENEV_ENST_FK_I'
@@ -156,14 +149,9 @@ CREATE INDEX ENEV_ENST_FK_I ON ENQUIRY_EVENTS
(ENST_CODE) (ENST_CODE)
/ /
PROMPT Creating Index 'QUIT_MODU_FK_I' PROMPT Creating Index 'ENEV_ENQU_FK_I'
CREATE INDEX QUIT_MODU_FK_I ON QUOTE_ITEMS CREATE INDEX ENEV_ENQU_FK_I ON ENQUIRY_EVENTS
(MODU_CODE) (ENQU_CODE)
/
PROMPT Creating Index 'QUIT_HOU_FK_I'
CREATE INDEX QUIT_HOU_FK_I ON QUOTE_ITEMS
(HOU_CODE)
/ /
PROMPT Creating Index 'QUIT_QUTE_FK_I' PROMPT Creating Index 'QUIT_QUTE_FK_I'
@@ -171,11 +159,21 @@ CREATE INDEX QUIT_QUTE_FK_I ON QUOTE_ITEMS
(QUTE_ID) (QUTE_ID)
/ /
PROMPT Creating Index 'QUIT_MODU_FK_I'
CREATE INDEX QUIT_MODU_FK_I ON QUOTE_ITEMS
(MODU_CODE)
/
PROMPT Creating Index 'QUIT_BAS_FK_I' PROMPT Creating Index 'QUIT_BAS_FK_I'
CREATE INDEX QUIT_BAS_FK_I ON QUOTE_ITEMS CREATE INDEX QUIT_BAS_FK_I ON QUOTE_ITEMS
(BAS_CODE) (BAS_CODE)
/ /
PROMPT Creating Index 'QUIT_HOU_FK_I'
CREATE INDEX QUIT_HOU_FK_I ON QUOTE_ITEMS
(HOU_CODE)
/
PROMPT Creating Index 'METR_METY_FK_I' PROMPT Creating Index 'METR_METY_FK_I'
CREATE INDEX METR_METY_FK_I ON METERS CREATE INDEX METR_METY_FK_I ON METERS
(METY_CODE) (METY_CODE)
@@ -191,14 +189,19 @@ CREATE INDEX METR_PRTY_FK_I ON METERS
(PRTY_ID) (PRTY_ID)
/ /
PROMPT Creating Index 'PRTP_PRT_FK_I' PROMPT Creating Index 'REVA_RVTY_FK_I'
CREATE INDEX PRTP_PRT_FK_I ON PARTY_RELATIONSHIP_TYPES CREATE INDEX REVA_RVTY_FK_I ON RELIEF_VALVES
(FROM_PRT_CODE) (RVTY_CODE)
/ /
PROMPT Creating Index 'PRTP_PRT_TO_FK_I' PROMPT Creating Index 'SLVA_SLTY_FK_I'
CREATE INDEX PRTP_PRT_TO_FK_I ON PARTY_RELATIONSHIP_TYPES CREATE INDEX SLVA_SLTY_FK_I ON SLAMSHUT_VALVES
(TO_PRT_CODE) (SLTY_CODE)
/
PROMPT Creating Index 'ENRO_RT_FK_I'
CREATE INDEX ENRO_RT_FK_I ON ENQUIRY_ROLES
(RT_CODE)
/ /
PROMPT Creating Index 'ENRO_PRTY_FK_I' PROMPT Creating Index 'ENRO_PRTY_FK_I'
@@ -211,49 +214,29 @@ CREATE INDEX ENRO_ENQU_FK_I ON ENQUIRY_ROLES
(ENQU_CODE) (ENQU_CODE)
/ /
PROMPT Creating Index 'ENRO_ENRT_FK_I_1'
CREATE INDEX ENRO_ENRT_FK_I_1 ON ENQUIRY_ROLES
(ENRT_CODE)
/
PROMPT Creating Index 'ENRO_ENRT_FK_I'
CREATE INDEX ENRO_ENRT_FK_I ON ENQUIRY_ROLES
(ENRT_CODE)
/
PROMPT Creating Index 'ENQU_CACA_FK_I'
CREATE INDEX ENQU_CACA_FK_I ON ENQUIRIES
(CACA_CODE)
/
PROMPT Creating Index 'ENQU_METY_FK_I' PROMPT Creating Index 'ENQU_METY_FK_I'
CREATE INDEX ENQU_METY_FK_I ON ENQUIRIES CREATE INDEX ENQU_METY_FK_I ON ENQUIRIES
(METY_CODE) (METY_CODE)
/ /
PROMPT Creating Index 'ENQU_SVCP_FK_I'
CREATE INDEX ENQU_SVCP_FK_I ON ENQUIRIES
(EXISTING_SVCP_CODE)
/
PROMPT Creating Index 'ENQU_COMT_CONSUMER_FK_I'
CREATE INDEX ENQU_COMT_CONSUMER_FK_I ON ENQUIRIES
(CONSUMER_COMT_CODE)
/
PROMPT Creating Index 'ENQU_ENTY_FK_I' PROMPT Creating Index 'ENQU_ENTY_FK_I'
CREATE INDEX ENQU_ENTY_FK_I ON ENQUIRIES CREATE INDEX ENQU_ENTY_FK_I ON ENQUIRIES
(ENTY_CODE) (ENTY_CODE)
/ /
PROMPT Creating Index 'ENQU_COMT_FK_I' PROMPT Creating Index 'ENQU_CACA_FK_I'
CREATE INDEX ENQU_COMT_FK_I ON ENQUIRIES CREATE INDEX ENQU_CACA_FK_I ON ENQUIRIES
(AGENT_COMT_CODE) (CACA_CODE)
/
PROMPT Creating Index 'ENQU_SVCP_FK_I'
CREATE INDEX ENQU_SVCP_FK_I ON ENQUIRIES
(EXISTING_METER_SVC_PRESSURE)
/
PROMPT Creating Index 'ALTERNATIVE_METHOD_OF_CONTA__I'
CREATE INDEX ALTERNATIVE_METHOD_OF_CONTA__I ON ENQUIRIES
(ALT_CONSUMER_COMT_CODE)
/
PROMPT Creating Index 'METHOD_OF_CONTACTING_CONSUM__I'
CREATE INDEX METHOD_OF_CONTACTING_CONSUM__I ON ENQUIRIES
(CONSUMER_COMT_CODE)
/ /
PROMPT Creating Index 'ENQU_ALTY_FK_I' PROMPT Creating Index 'ENQU_ALTY_FK_I'
@@ -261,9 +244,19 @@ CREATE INDEX ENQU_ALTY_FK_I ON ENQUIRIES
(ALTY_CODE) (ALTY_CODE)
/ /
PROMPT Creating Index 'ENQU_REQUIRED_SERVICE_PRESS__I' PROMPT Creating Index 'ENQU_COMT_AGENT_FK_I'
CREATE INDEX ENQU_REQUIRED_SERVICE_PRESS__I ON ENQUIRIES CREATE INDEX ENQU_COMT_AGENT_FK_I ON ENQUIRIES
(SVCP_CODE) (AGENT_COMT_CODE)
/
PROMPT Creating Index 'ENQU_COMT_FK_I'
CREATE INDEX ENQU_COMT_FK_I ON ENQUIRIES
(ALT_CONSUMER_COMT_CODE)
/
PROMPT Creating Index 'ENQU_SVCP_REQUIRED_FK_I'
CREATE INDEX ENQU_SVCP_REQUIRED_FK_I ON ENQUIRIES
(REQUIRED_SVCP_CODE)
/ /
PROMPT Creating Index 'BAS_DRWG_FK_I' PROMPT Creating Index 'BAS_DRWG_FK_I'
@@ -271,79 +264,14 @@ CREATE INDEX BAS_DRWG_FK_I ON BASES
(DRWG_CODE) (DRWG_CODE)
/ /
PROMPT Creating Index 'SLVA_SLTY_FK_I' PROMPT Creating Index 'PRTP_RT_TO_FK_I'
CREATE INDEX SLVA_SLTY_FK_I ON SLAMSHUT_VALVES CREATE INDEX PRTP_RT_TO_FK_I ON PARTY_RELATIONSHIP_TYPES
(SLTY_CODE) (TO_RT_CODE)
/ /
PROMPT Creating Index 'REVA_RVTY_FK_I' PROMPT Creating Index 'PRTP_RT_FROM_FK_I'
CREATE INDEX REVA_RVTY_FK_I ON RELIEF_VALVES CREATE INDEX PRTP_RT_FROM_FK_I ON PARTY_RELATIONSHIP_TYPES
(RVTY_CODE) (FROM_RT_CODE)
/
PROMPT Creating Index 'HOU_HOTY_FK_I'
CREATE INDEX HOU_HOTY_FK_I ON HOUSINGS
(HOTY_CODE)
/
PROMPT Creating Index 'HOU_DRWG_FK_I'
CREATE INDEX HOU_DRWG_FK_I ON HOUSINGS
(DRWG_CODE)
/
PROMPT Creating Index 'HOU_PRTY_FK_I'
CREATE INDEX HOU_PRTY_FK_I ON HOUSINGS
(PRTY_ID)
/
PROMPT Creating Index 'MODU_SVCP_FK_I'
CREATE INDEX MODU_SVCP_FK_I ON MODULES
(SVCP_CODE)
/
PROMPT Creating Index 'MODU_CNOR_FK_I'
CREATE INDEX MODU_CNOR_FK_I ON MODULES
(INLET_CNOR_ID)
/
PROMPT Creating Index 'MODU_REGU_FK_I'
CREATE INDEX MODU_REGU_FK_I ON MODULES
(REGU_ID)
/
PROMPT Creating Index 'MODU_REVA_FK_I'
CREATE INDEX MODU_REVA_FK_I ON MODULES
(REVA_CODE)
/
PROMPT Creating Index 'MODU_METR_FK_I'
CREATE INDEX MODU_METR_FK_I ON MODULES
(METR_CODE)
/
PROMPT Creating Index 'MODU_SLVA_FK_I'
CREATE INDEX MODU_SLVA_FK_I ON MODULES
(SLVA_CODE)
/
PROMPT Creating Index 'MODU_FLTR_FK_I'
CREATE INDEX MODU_FLTR_FK_I ON MODULES
(FLTR_ID)
/
PROMPT Creating Index 'MODU_CNTY_FK_I'
CREATE INDEX MODU_CNTY_FK_I ON MODULES
(INLET_CNTY_ID)
/
PROMPT Creating Index 'MODU_DRWG_FK_I'
CREATE INDEX MODU_DRWG_FK_I ON MODULES
(DRWG_CODE)
/
PROMPT Creating Index 'MODU_HOU_FK_I'
CREATE INDEX MODU_HOU_FK_I ON MODULES
(HOU_CODE)
/ /
PROMPT Creating Index 'MODU_CNOR_OUTLET_ORIENTATIO__I' PROMPT Creating Index 'MODU_CNOR_OUTLET_ORIENTATIO__I'
@@ -351,9 +279,9 @@ CREATE INDEX MODU_CNOR_OUTLET_ORIENTATIO__I ON MODULES
(OUTLET_CNOR_ID) (OUTLET_CNOR_ID)
/ /
PROMPT Creating Index 'MODU_CNTY_OUTLET_CONNECTION__I' PROMPT Creating Index 'MODU_METR_FK_I'
CREATE INDEX MODU_CNTY_OUTLET_CONNECTION__I ON MODULES CREATE INDEX MODU_METR_FK_I ON MODULES
(OUTLET_CNTY_ID) (METR_CODE)
/ /
PROMPT Creating Index 'MODU_BAS_FK_I' PROMPT Creating Index 'MODU_BAS_FK_I'
@@ -361,14 +289,79 @@ CREATE INDEX MODU_BAS_FK_I ON MODULES
(BAS_CODE) (BAS_CODE)
/ /
PROMPT Creating Index 'MODU_SVCP_FK_I'
CREATE INDEX MODU_SVCP_FK_I ON MODULES
(SVCP_CODE)
/
PROMPT Creating Index 'MODU_CNTY_OUTLET_CONNECTION__I'
CREATE INDEX MODU_CNTY_OUTLET_CONNECTION__I ON MODULES
(OUTLET_CNTY_CODE)
/
PROMPT Creating Index 'MODU_CNTY_FK_I'
CREATE INDEX MODU_CNTY_FK_I ON MODULES
(INLET_CNTY_CODE)
/
PROMPT Creating Index 'MODU_DRWG_FK_I'
CREATE INDEX MODU_DRWG_FK_I ON MODULES
(DRWG_CODE)
/
PROMPT Creating Index 'MODU_SLVA_FK_I'
CREATE INDEX MODU_SLVA_FK_I ON MODULES
(SLVA_CODE)
/
PROMPT Creating Index 'MODU_REVA_FK_I'
CREATE INDEX MODU_REVA_FK_I ON MODULES
(REVA_CODE)
/
PROMPT Creating Index 'MODU_REGU_FK_I'
CREATE INDEX MODU_REGU_FK_I ON MODULES
(REGU_ID)
/
PROMPT Creating Index 'MODU_CNOR_FK_I'
CREATE INDEX MODU_CNOR_FK_I ON MODULES
(INLET_CNOR_ID)
/
PROMPT Creating Index 'MODU_FLTR_FK_I'
CREATE INDEX MODU_FLTR_FK_I ON MODULES
(FLTR_ID)
/
PROMPT Creating Index 'MODU_HOU_FK_I'
CREATE INDEX MODU_HOU_FK_I ON MODULES
(HOU_CODE)
/
PROMPT Creating Index 'HOU_DRWG_FK_I'
CREATE INDEX HOU_DRWG_FK_I ON HOUSINGS
(DRWG_CODE)
/
PROMPT Creating Index 'HOU_HOTY_FK_I'
CREATE INDEX HOU_HOTY_FK_I ON HOUSINGS
(HOTY_CODE)
/
PROMPT Creating Index 'HOU_PRTY_FK_I'
CREATE INDEX HOU_PRTY_FK_I ON HOUSINGS
(PRTY_ID)
/
PROMPT Creating Index 'PARL_RT_FK_I'
CREATE INDEX PARL_RT_FK_I ON PARTY_ROLES
(RT_CODE)
/
PROMPT Creating Index 'PARL_PRTY_FK_I' PROMPT Creating Index 'PARL_PRTY_FK_I'
CREATE INDEX PARL_PRTY_FK_I ON PARTY_ROLES CREATE INDEX PARL_PRTY_FK_I ON PARTY_ROLES
(PRTY_ID) (PRTY_ID)
/ /
PROMPT Creating Index 'PARL_PRT_FK_I'
CREATE INDEX PARL_PRT_FK_I ON PARTY_ROLES
(PRT_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 Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 09:48:43 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 Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 09:48:43 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
@@ -30,13 +30,6 @@ CREATE SEQUENCE CNOR_SEQ
NOCYCLE NOCYCLE
/ /
PROMPT Creating Sequence 'CNTY_SEQ'
CREATE SEQUENCE CNTY_SEQ
NOMAXVALUE
NOMINVALUE
NOCYCLE
/
PROMPT Creating Sequence 'QUTE_SEQ' PROMPT Creating Sequence 'QUTE_SEQ'
CREATE SEQUENCE QUTE_SEQ CREATE SEQUENCE QUTE_SEQ
NOMAXVALUE NOMAXVALUE

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 Fri Oct 19 16:55:39 2007 by Server Generator 10.1.2.6.18 -- Generated for Oracle 10g on Thu Nov 08 09:48:43 2007 by Server Generator 10.1.2.6.18
@@ -8,18 +8,27 @@ PROMPT Creating Table 'REGULATORS'
CREATE TABLE REGULATORS CREATE TABLE REGULATORS
(RETY_CODE VARCHAR2(80) NOT NULL (RETY_CODE VARCHAR2(80) NOT NULL
,LOCK_UP NUMBER NOT NULL ,LOCK_UP NUMBER NOT NULL
,REGU_ID NUMBER(*,0) NOT NULL ,ID NUMBER(*,0) NOT NULL
) )
/ /
PROMPT Creating Table 'PARTY_ADDRESS_ROLES' PROMPT Creating Table 'QUOTE_STATUSES'
CREATE TABLE PARTY_ADDRESS_ROLES CREATE TABLE QUOTE_STATUSES
(PADDR_ADDR_CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,PADDR_PRTY_ID NUMBER(*,0) NOT NULL ,DESCRIPTION VARCHAR2(80)
,PADDR_START_DATE DATE NOT NULL )
,PART_CODE VARCHAR2(80) NOT NULL /
PROMPT Creating Table 'PARTY_CONTACT_MECHANISMS'
CREATE TABLE PARTY_CONTACT_MECHANISMS
(COME_ID NUMBER(*,0) NOT NULL
,PRTY_ID NUMBER(*,0) NOT NULL
,START_DATE DATE NOT NULL ,START_DATE DATE NOT NULL
,PADDR_ADDR_CODE VARCHAR2(80)
,PADDR_PRTY_ID NUMBER(*,0)
,PADDR_START_DATE DATE
,END_DATE DATE ,END_DATE DATE
,COMMENTS VARCHAR2(255)
) )
/ /
@@ -37,13 +46,6 @@ CREATE TABLE RELIEF_VALVE_TYPES
) )
/ /
PROMPT Creating Table 'QUOTE_STATUSES'
CREATE TABLE QUOTE_STATUSES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(240)
)
/
PROMPT Creating Table 'CONTACT_MECHANISMS' PROMPT Creating Table 'CONTACT_MECHANISMS'
CREATE TABLE CONTACT_MECHANISMS CREATE TABLE CONTACT_MECHANISMS
(COMT_CODE VARCHAR2(80) NOT NULL (COMT_CODE VARCHAR2(80) NOT NULL
@@ -52,35 +54,26 @@ CREATE TABLE CONTACT_MECHANISMS
) )
/ /
PROMPT Creating Table 'PARTY_CONTACT_MECHANISMS' PROMPT Creating Table 'PARTY_ADDRESS_ROLES'
CREATE TABLE PARTY_CONTACT_MECHANISMS CREATE TABLE PARTY_ADDRESS_ROLES
(PADDR_ADDR_CODE VARCHAR2(80) NOT NULL (START_DATE DATE NOT NULL
,PADDR_ADDR_CODE VARCHAR2(80) NOT NULL
,PADDR_PRTY_ID NUMBER(*,0) NOT NULL ,PADDR_PRTY_ID NUMBER(*,0) NOT NULL
,PADDR_START_DATE DATE NOT NULL ,PADDR_START_DATE DATE NOT NULL
,PRTY_ID NUMBER(*,0) NOT NULL ,RT_CODE VARCHAR2(80)
,START_DATE DATE NOT NULL
,COME_ID NUMBER(*,0)
,END_DATE DATE ,END_DATE DATE
,COMMENTS VARCHAR2(255)
)
/
PROMPT Creating Table 'REGIONS'
CREATE TABLE REGIONS
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
) )
/ /
PROMPT Creating Table 'COSTS' PROMPT Creating Table 'COSTS'
CREATE TABLE COSTS CREATE TABLE COSTS
(BAS_CODE VARCHAR2(80) (COST_PRICE NUMBER(*,2)
,VALID_FROM DATE NOT NULL
,REGI_CODE VARCHAR2(80) ,REGI_CODE VARCHAR2(80)
,COST_PRICE NUMBER(*,2) ,BAS_CODE VARCHAR2(80)
,SELLING_PRICE NUMBER(*,2) NOT NULL ,SELLING_PRICE NUMBER(*,2) NOT NULL
,DELIVERY_COST NUMBER(*,2) ,DELIVERY_COST NUMBER(*,2)
,VALID_FROM DATE NOT NULL ,VALID_TO DATE
,VALID_TO DATE NOT NULL
,HOU_CODE VARCHAR2(80) ,HOU_CODE VARCHAR2(80)
,METR_CODE VARCHAR2(80) ,METR_CODE VARCHAR2(80)
,MODU_CODE VARCHAR2(80) ,MODU_CODE VARCHAR2(80)
@@ -96,33 +89,31 @@ CREATE TABLE CONNECTION_ORIENTATIONS
) )
/ /
PROMPT Creating Table 'REGIONS'
CREATE TABLE REGIONS
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'CONTACT_MECHANISM_TYPES' PROMPT Creating Table 'CONTACT_MECHANISM_TYPES'
CREATE TABLE CONTACT_MECHANISM_TYPES CREATE TABLE CONTACT_MECHANISM_TYPES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(240) NOT NULL ,DESCRIPTION VARCHAR2(80) NOT NULL
) )
/ /
PROMPT Creating Table 'PARTY_CONTACT_MECHANISM_ROLES' PROMPT Creating Table 'PARTY_CONTACT_MECHANISM_ROLES'
CREATE TABLE PARTY_CONTACT_MECHANISM_ROLES CREATE TABLE PARTY_CONTACT_MECHANISM_ROLES
(PCMRT_CODE VARCHAR2(80) NOT NULL (PCM_COME_ID NUMBER(*,0) NOT NULL
,PCM_PADDR_ADDR_CODE VARCHAR2(80) NOT NULL
,PCM_PADDR_PRTY_ID NUMBER(*,0) NOT NULL
,PCM_PADDR_START_DATE DATE NOT NULL
,PCM_PRTY_ID NUMBER(*,0) NOT NULL ,PCM_PRTY_ID NUMBER(*,0) NOT NULL
,PCM_START_DATE DATE NOT NULL ,PCM_START_DATE DATE NOT NULL
,RT_CODE VARCHAR2(80) NOT NULL
,START_DATE DATE NOT NULL ,START_DATE DATE NOT NULL
,END_DATE DATE ,END_DATE DATE
) )
/ /
PROMPT Creating Table 'ENQUIRY_ROLE_TYPES'
CREATE TABLE ENQUIRY_ROLE_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'FILTERS' PROMPT Creating Table 'FILTERS'
CREATE TABLE FILTERS CREATE TABLE FILTERS
(FITY_CODE VARCHAR2(80) NOT NULL (FITY_CODE VARCHAR2(80) NOT NULL
@@ -134,33 +125,29 @@ CREATE TABLE FILTERS
PROMPT Creating Table 'QUOTE_ROLES' PROMPT Creating Table 'QUOTE_ROLES'
CREATE TABLE QUOTE_ROLES CREATE TABLE QUOTE_ROLES
(PRTY_ID NUMBER(*,0) NOT NULL (PRTY_ID NUMBER(*,0) NOT NULL
,QURT_CODE VARCHAR2(80) NOT NULL
,QUTE_ID NUMBER(*,0) NOT NULL ,QUTE_ID NUMBER(*,0) NOT NULL
,RT_CODE VARCHAR2(80) NOT NULL
,START_DATE DATE
,END_DATE DATE
,DESCRIPTION VARCHAR2(80)
) )
/ /
PROMPT Creating Table 'PARTY_RELATIONSHIPS' PROMPT Creating Table 'PARTY_RELATIONSHIPS'
CREATE TABLE PARTY_RELATIONSHIPS CREATE TABLE PARTY_RELATIONSHIPS
(PARL_PRTY_ID NUMBER(*,0) NOT NULL (FROM_PARL_ID NUMBER NOT NULL
,PARL_PRTY_ID_FROM NUMBER(*,0) NOT NULL ,TO_PARL_ID NUMBER NOT NULL
,PARL_PRT_CODE VARCHAR2(240) NOT NULL ,FROM_PARL_PRTY_ID NUMBER(*,0) NOT NULL
,PARL_PRT_CODE_FROM VARCHAR2(240) NOT NULL ,TO_PARL_PRTY_ID NUMBER(*,0) NOT NULL
,PARL_START_DATE DATE NOT NULL ,FROM_PARL_RT_CODE VARCHAR2(80) NOT NULL
,PARL_START_DATE_TO DATE NOT NULL ,TO_PARL_RT_CODE VARCHAR2(80) NOT NULL
,START_DATE DATE NOT NULL ,START_DATE DATE NOT NULL
,PRTP_PRT_CODE VARCHAR2(240) NOT NULL ,FROM_PRTP_RT_CODE VARCHAR2(80) NOT NULL
,PRTP_PRT_CODE_FROM VARCHAR2(240) NOT NULL ,TO_PRTP_RT_CODE VARCHAR2(80) NOT NULL
,END_DATE DATE ,END_DATE DATE
) )
/ /
PROMPT Creating Table 'PARTY_ROLE_TYPES'
CREATE TABLE PARTY_ROLE_TYPES
(CODE VARCHAR2(240) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'QUOTES' PROMPT Creating Table 'QUOTES'
CREATE TABLE QUOTES CREATE TABLE QUOTES
(ENQU_CODE VARCHAR2(80) NOT NULL (ENQU_CODE VARCHAR2(80) NOT NULL
@@ -171,23 +158,16 @@ CREATE TABLE QUOTES
,CREATED_BY VARCHAR2(80) NOT NULL ,CREATED_BY VARCHAR2(80) NOT NULL
,UPDATED_ON DATE ,UPDATED_ON DATE
,UPDATED_BY VARCHAR2(80) ,UPDATED_BY VARCHAR2(80)
,QUTE_ID NUMBER(*,0) NOT NULL ,ID NUMBER(*,0) NOT NULL
,QUTE_TYPE VARCHAR2(10) NOT NULL ,QUTE_TYPE VARCHAR2(10) NOT NULL
) )
/ /
PROMPT Creating Table 'PARTY_CONTACT_MECH_ROLE_TYPES'
CREATE TABLE PARTY_CONTACT_MECH_ROLE_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'QUOTE_EVENTS' PROMPT Creating Table 'QUOTE_EVENTS'
CREATE TABLE QUOTE_EVENTS CREATE TABLE QUOTE_EVENTS
(QUST_CODE VARCHAR2(80) NOT NULL (EVENT_DATE DATE NOT NULL
,QUST_CODE VARCHAR2(80) NOT NULL
,QUTE_ID NUMBER(*,0) NOT NULL ,QUTE_ID NUMBER(*,0) NOT NULL
,EVENT_DATE DATE NOT NULL
) )
/ /
@@ -218,18 +198,18 @@ CREATE TABLE ENQUIRY_EVENTS
PROMPT Creating Table 'PARTIES' PROMPT Creating Table 'PARTIES'
CREATE TABLE PARTIES CREATE TABLE PARTIES
(CREATED_BY VARCHAR2(80) NOT NULL (MANU_REF VARCHAR2(80)
,MANU_REF VARCHAR2(80)
,LT_7B_CONTRACT_REF VARCHAR2(25)
,NAME VARCHAR2(80)
,UPDATED_ON DATE
,MKPT_REF VARCHAR2(80)
,GT_7B_CONTRACT_REF VARCHAR2(25)
,CREATED_ON DATE NOT NULL
,DESCRIPTION VARCHAR2(80)
,SHORTCODE VARCHAR2(3) ,SHORTCODE VARCHAR2(3)
,UPDATED_BY VARCHAR2(80) ,CREATED_BY VARCHAR2(80) NOT NULL
,NAME VARCHAR2(80)
,DESCRIPTION VARCHAR2(80)
,CREATED_ON DATE NOT NULL
,ADVERSARIAL_CONTRACT_REF VARCHAR2(25) ,ADVERSARIAL_CONTRACT_REF VARCHAR2(25)
,UPDATED_ON DATE
,UPDATED_BY VARCHAR2(80)
,MKTP_REF VARCHAR2(80)
,LT_7B_CONTRACT_REF VARCHAR2(25)
,GT_7B_CONTRACT_REF VARCHAR2(25)
,USERNAME VARCHAR2(80) ,USERNAME VARCHAR2(80)
,PASSWORD_HASH VARCHAR2(255) ,PASSWORD_HASH VARCHAR2(255)
,STATUS VARCHAR2(6) ,STATUS VARCHAR2(6)
@@ -249,17 +229,10 @@ CREATE TABLE ENQUIRY_TYPES
) )
/ /
PROMPT Creating Table 'QUOTE_ROLE_TYPES'
CREATE TABLE QUOTE_ROLE_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'QUOTE_ITEMS' PROMPT Creating Table 'QUOTE_ITEMS'
CREATE TABLE QUOTE_ITEMS CREATE TABLE QUOTE_ITEMS
(QUTE_ID NUMBER(*,0) NOT NULL (ITEM_SEQUENCE NUMBER NOT NULL
,ITEM_SEQUENCE NUMBER NOT NULL ,QUTE_ID NUMBER(*,0) NOT NULL
,BAS_CODE VARCHAR2(80) ,BAS_CODE VARCHAR2(80)
,HOU_CODE VARCHAR2(80) ,HOU_CODE VARCHAR2(80)
,MODU_CODE VARCHAR2(80) ,MODU_CODE VARCHAR2(80)
@@ -268,15 +241,16 @@ CREATE TABLE QUOTE_ITEMS
) )
/ /
PROMPT Creating Table 'ASSET_LOCATION_TYPES' PROMPT Creating Table 'ROLE_TYPES'
CREATE TABLE ASSET_LOCATION_TYPES CREATE TABLE ROLE_TYPES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80) ,DESCRIPTION VARCHAR2(80)
,RT_TYPE VARCHAR2(10) NOT NULL
) )
/ /
PROMPT Creating Table 'PARTY_ADDRESS_ROLE_TYPES' PROMPT Creating Table 'ASSET_LOCATION_TYPES'
CREATE TABLE PARTY_ADDRESS_ROLE_TYPES CREATE TABLE ASSET_LOCATION_TYPES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80) ,DESCRIPTION VARCHAR2(80)
) )
@@ -298,28 +272,13 @@ CREATE TABLE METERS
,SKID NUMBER NOT NULL ,SKID NUMBER NOT NULL
,WEIGHT NUMBER NOT NULL ,WEIGHT NUMBER NOT NULL
,Q_MAX NUMBER NOT NULL ,Q_MAX NUMBER NOT NULL
,VALID_FROM DATE DEFAULT 'sysdate' NOT NULL ,VALID_FROM DATE NOT NULL
,VALID_T0 DATE ,VALID_TO DATE
) )
/ /
PROMPT Creating Table 'CONNECTION_TYPES' PROMPT Creating Table 'CONNECTION_TYPES'
CREATE TABLE CONNECTION_TYPES CREATE TABLE CONNECTION_TYPES
(DESCRIPTION VARCHAR2(80)
,ID NUMBER(*,0) NOT NULL
)
/
PROMPT Creating Table 'PARTY_RELATIONSHIP_TYPES'
CREATE TABLE PARTY_RELATIONSHIP_TYPES
(TO_PRT_CODE VARCHAR2(240) NOT NULL
,FROM_PRT_CODE VARCHAR2(240) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'HOUSING_TYPES'
CREATE TABLE HOUSING_TYPES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80) ,DESCRIPTION VARCHAR2(80)
) )
@@ -332,17 +291,31 @@ CREATE TABLE ENQUIRY_STATUS_TYPES
) )
/ /
PROMPT Creating Table 'ENQUIRY_ROLES' PROMPT Creating Table 'RELIEF_VALVES'
CREATE TABLE ENQUIRY_ROLES CREATE TABLE RELIEF_VALVES
(ENQU_CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,ENRT_CODE VARCHAR2(80) NOT NULL ,RVTY_CODE VARCHAR2(80) NOT NULL
,PRTY_ID NUMBER(*,0) NOT NULL ,RELIEF_VALVE_SIZE NUMBER
,RELIEF_VALVE_SETTING NUMBER
) )
/ /
PROMPT Creating Table 'SLAMSHUT_TYPES' PROMPT Creating Table 'SLAMSHUT_VALVES'
CREATE TABLE SLAMSHUT_TYPES CREATE TABLE SLAMSHUT_VALVES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,SLTY_CODE VARCHAR2(80) NOT NULL
,SLAMSHUT_SIZE NUMBER
,SLAMSHUT_SETTING NUMBER NOT NULL
)
/
PROMPT Creating Table 'ENQUIRY_ROLES'
CREATE TABLE ENQUIRY_ROLES
(ENQU_CODE VARCHAR2(80) NOT NULL
,PRTY_ID NUMBER(*,0) NOT NULL
,RT_CODE VARCHAR2(80) NOT NULL
,START_DATE DATE
,END_DATE DATE
,DESCRIPTION VARCHAR2(80) ,DESCRIPTION VARCHAR2(80)
) )
/ /
@@ -350,56 +323,56 @@ CREATE TABLE SLAMSHUT_TYPES
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_METER_SVC_PRESSURE VARCHAR2(80) NOT NULL ,EXISTING_SVCP_CODE VARCHAR2(80) NOT NULL
,AGENT_COMT_CODE VARCHAR2(80) NOT NULL
,METY_CODE VARCHAR2(80) NOT NULL ,METY_CODE VARCHAR2(80) NOT NULL
,SVCP_CODE VARCHAR2(80) NOT NULL ,REQUIRED_SVCP_CODE VARCHAR2(80) NOT NULL
,CONSUMER_NAME VARCHAR2(80)
,INSTALL_BUILDING VARCHAR2(40) NOT NULL
,ALT_CONSUMER_COMT_CODE VARCHAR2(80)
,AGENT_CONTACT_VALUE VARCHAR2(240) ,AGENT_CONTACT_VALUE VARCHAR2(240)
,TRANSACTION_REFERENCE VARCHAR2(80) ,TRANSACTION_REFERENCE VARCHAR2(80)
,CONSUMER_NAME VARCHAR2(80)
,CONSUMER_CONTACT_VALUE VARCHAR2(240) ,CONSUMER_CONTACT_VALUE VARCHAR2(240)
,INSTALL_SUB_BUILDING VARCHAR2(40) ,INSTALL_SUB_BUILDING VARCHAR2(40)
,INSTALL_BUILDING VARCHAR2(40) NOT NULL
,INSTALL_STREET VARCHAR2(60) 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(10) NOT NULL
,ALT_BUILDING VARCHAR2(40)
,ALT_POSTCODE VARCHAR2(10)
,ASSET_LOCATION_NOTES VARCHAR2(100)
,MPRN INTEGER
,REQUIRED_METERING_PRESSURE NUMBER
,OUTLET_PRESSURE NUMBER
,HOUSING_REQUIRED VARCHAR2(240)
,BASE_REQUIRED VARCHAR2(240)
,BYPASS_REQUIRED VARCHAR2(240)
,TWIN_STREAM_REQUIRED VARCHAR2(240)
,QMAX NUMBER
,EXISTING_METER_MODEL VARCHAR2(10)
,OTHER_INFORMATION VARCHAR2(250)
,CREATED_ON DATE NOT NULL
,ALT_CONSUMER_COMT_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_BUILDING VARCHAR2(40)
,ALT_STREET VARCHAR2(60) ,ALT_STREET VARCHAR2(60)
,ALT_CITY VARCHAR2(40) ,ALT_CITY VARCHAR2(40)
,ALT_POSTCODE VARCHAR2(10)
,ASSET_LOCATION_NOTES VARCHAR2(100)
,ACCESS_PASSWORD VARCHAR2(30) ,ACCESS_PASSWORD VARCHAR2(30)
,ACCESS_ADDITIONAL VARCHAR2(210) ,ACCESS_ADDITIONAL VARCHAR2(210)
,MPRN INTEGER
,MPRN_ALT VARCHAR2(250) ,MPRN_ALT VARCHAR2(250)
,REQUIRED_METERING_PRESSURE NUMBER
,OUTLET_PRESSURE NUMBER
,ANNUAL_QUANTITY NUMBER ,ANNUAL_QUANTITY NUMBER
,DOWNSTREAM_BOOSTER_OR_COMPRESS VARCHAR2(240) ,DOWNSTREAM_BOOSTER_OR_COMPRESS VARCHAR2(240)
,INDICATIVE_DATE DATE ,INDICATIVE_DATE DATE
,OTHER_PROJECT_REFERENCE VARCHAR2(50) ,OTHER_PROJECT_REFERENCE VARCHAR2(50)
,HOUSING_REQUIRED VARCHAR2(240)
,BASE_REQUIRED VARCHAR2(240)
,CONVERTOR_REQUIRED VARCHAR2(240) ,CONVERTOR_REQUIRED VARCHAR2(240)
,AMR_REQUIRED VARCHAR2(240) ,AMR_REQUIRED VARCHAR2(240)
,EMS_REQUIRED VARCHAR2(240) ,EMS_REQUIRED VARCHAR2(240)
,BYPASS_REQUIRED VARCHAR2(240)
,TWIN_STREAM_REQUIRED VARCHAR2(240)
,QMAX NUMBER
,METER_SIZE VARCHAR2(240) ,METER_SIZE VARCHAR2(240)
,EXISTING_METER_SERIAL_NO VARCHAR2(14) ,EXISTING_METER_SERIAL_NO VARCHAR2(14)
,EXISTING_METER_MODEL VARCHAR2(10)
,OTHER_INFORMATION VARCHAR2(250)
,CREATED_BY NUMBER NOT NULL ,CREATED_BY NUMBER NOT NULL
,CREATED_ON DATE NOT NULL
,UPDATED_BY NUMBER ,UPDATED_BY NUMBER
,UPDATED_ON DATE ,UPDATED_ON DATE
) )
@@ -413,21 +386,25 @@ CREATE TABLE BASES
) )
/ /
PROMPT Creating Table 'SLAMSHUT_VALVES' PROMPT Creating Table 'HOUSING_TYPES'
CREATE TABLE SLAMSHUT_VALVES CREATE TABLE HOUSING_TYPES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,SLTY_CODE VARCHAR2(80) NOT NULL ,DESCRIPTION VARCHAR2(80)
,SLAMSHUT_SIZE NUMBER
,SLAMSHUT_SETTING NUMBER NOT NULL
) )
/ /
PROMPT Creating Table 'RELIEF_VALVES' PROMPT Creating Table 'SLAMSHUT_TYPES'
CREATE TABLE RELIEF_VALVES CREATE TABLE SLAMSHUT_TYPES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,RVTY_CODE VARCHAR2(80) NOT NULL ,DESCRIPTION VARCHAR2(80)
,RELIEF_VALVE_SIZE NUMBER )
,RELIEF_VALVE_SETTING NUMBER /
PROMPT Creating Table 'PARTY_RELATIONSHIP_TYPES'
CREATE TABLE PARTY_RELATIONSHIP_TYPES
(TO_RT_CODE VARCHAR2(80) NOT NULL
,FROM_RT_CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
) )
/ /
@@ -438,30 +415,13 @@ CREATE TABLE METER_TYPES
) )
/ /
PROMPT Creating Table 'REGULATOR_TYPES'
CREATE TABLE REGULATOR_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'HOUSINGS'
CREATE TABLE HOUSINGS
(CODE VARCHAR2(80) NOT NULL
,DRWG_CODE VARCHAR2(80) NOT NULL
,HOTY_CODE VARCHAR2(80) NOT NULL
,PRTY_ID NUMBER(*,0) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'MODULES' PROMPT Creating Table 'MODULES'
CREATE TABLE MODULES CREATE TABLE MODULES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
,INLET_CNOR_ID NUMBER(*,0) NOT NULL
,OUTLET_CNOR_ID NUMBER(*,0) NOT NULL ,OUTLET_CNOR_ID NUMBER(*,0) NOT NULL
,INLET_CNTY_ID NUMBER(*,0) NOT NULL ,INLET_CNOR_ID NUMBER(*,0) NOT NULL
,OUTLET_CNTY_ID NUMBER(*,0) NOT NULL ,OUTLET_CNTY_CODE VARCHAR2(80) NOT NULL
,INLET_CNTY_CODE VARCHAR2(80) NOT NULL
,DRWG_CODE VARCHAR2(80) NOT NULL ,DRWG_CODE VARCHAR2(80) NOT NULL
,FLTR_ID NUMBER(*,0) NOT NULL ,FLTR_ID NUMBER(*,0) NOT NULL
,METR_CODE VARCHAR2(80) NOT NULL ,METR_CODE VARCHAR2(80) NOT NULL
@@ -481,6 +441,23 @@ CREATE TABLE MODULES
) )
/ /
PROMPT Creating Table 'HOUSINGS'
CREATE TABLE HOUSINGS
(CODE VARCHAR2(80) NOT NULL
,DRWG_CODE VARCHAR2(80) NOT NULL
,HOTY_CODE VARCHAR2(80) NOT NULL
,PRTY_ID NUMBER(*,0) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'REGULATOR_TYPES'
CREATE TABLE REGULATOR_TYPES
(CODE VARCHAR2(80) NOT NULL
,DESCRIPTION VARCHAR2(80)
)
/
PROMPT Creating Table 'FILTER_TYPES' PROMPT Creating Table 'FILTER_TYPES'
CREATE TABLE FILTER_TYPES CREATE TABLE FILTER_TYPES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
@@ -488,6 +465,12 @@ CREATE TABLE FILTER_TYPES
) )
/ /
PROMPT Creating Table 'DRAWINGS'
CREATE TABLE DRAWINGS
(CODE VARCHAR2(80) NOT NULL
)
/
PROMPT Creating Table 'ADDRESSES' PROMPT Creating Table 'ADDRESSES'
CREATE TABLE ADDRESSES CREATE TABLE ADDRESSES
(CODE VARCHAR2(80) NOT NULL (CODE VARCHAR2(80) NOT NULL
@@ -502,16 +485,11 @@ CREATE TABLE ADDRESSES
PROMPT Creating Table 'PARTY_ROLES' PROMPT Creating Table 'PARTY_ROLES'
CREATE TABLE PARTY_ROLES CREATE TABLE PARTY_ROLES
(PRTY_ID NUMBER(*,0) NOT NULL (PRTY_ID NUMBER(*,0) NOT NULL
,PRT_CODE VARCHAR2(240) NOT NULL ,RT_CODE VARCHAR2(80) NOT NULL
,START_DATE DATE NOT NULL ,ID NUMBER NOT NULL
,START_DATE DATE
,END_DATE DATE ,END_DATE DATE
,DESCRIPTION VARCHAR2(80) ,DESCRIPTION VARCHAR2(80)
) )
/ /
PROMPT Creating Table 'DRAWINGS'
CREATE TABLE DRAWINGS
(CODE VARCHAR2(80) NOT NULL
)
/

View File

@@ -1,12 +1,13 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
INTO TABLE role_types
REPLACE REPLACE
INTO TABLE party_address_role_types FIELDS TERMINATED BY '|'
FIELDS TERMINATED BY ","
( (
code rt_type
,DESCRIPTION ,code
,description
) )
BEGINDATA BEGINDATA
OFFICE,Office PART|OFFICE|Office
HOME,Home PART|HOME|Home

View File

@@ -1,22 +1,23 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE INTO TABLE role_types
INTO TABLE party_contact_mech_role_types APPEND
FIELDS TERMINATED BY "," FIELDS TERMINATED BY '|'
( (
code rt_type
,DESCRIPTION ,code
,description
) )
BEGINDATA BEGINDATA
BILLADDR,Billing inquiries PCMRT|BILLADDR|Billing inquiries
BILLPHONE,Billing inquiries number PCMRT|BILLPHONE|Billing inquiries number
MAINOFFADDR,Main office address PCMRT|MAINOFFADDR|Main office address
MAINOFFPHONE,Main office number PCMRT|MAINOFFPHONE|Main office number
MAINOFFFAX,Main office fax PCMRT|MAINOFFFAX|Main office fax
SECOFFPHONE,Secondary office number PCMRT|SECOFFPHONE|Secondary office number
SECOFFFAX,Secondary office fax PCMRT|SECOFFFAX|Secondary office fax
MAINHOMEADDR,Main home address PCMRT|MAINHOMEADDR|Main home address
MAINHOMEPHONE,Main home number PCMRT|MAINHOMEPHONE|Main home number
MAINHOMEFAX,Main home fax PCMRT|MAINHOMEFAX|Main home fax
SECHOMEPHONE,Secondary home number PCMRT|SECHOMEPHONE|Secondary home number
SECHOMEFAX,Secondary home fax PCMRT|SECHOMEFAX|Secondary home fax

View File

@@ -1,19 +1,20 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE INTO TABLE role_types
INTO TABLE party_role_types APPEND
FIELDS TERMINATED BY "," FIELDS TERMINATED BY '|'
( (
code rt_type
,DESCRIPTION ,code
,description
) )
BEGINDATA BEGINDATA
AGENT,Agent PRT|AGENT|Agent
SUPP,Service supplier PRT|SUPP|Service supplier
SUPPADMIN,User administrator PRT|SUPPADMIN|User administrator
MIPADMIN,System Administrator PRT|MIPADMIN|System Administrator
ICU,Quotation operative PRT|ICU|Quotation operative
CS,Customer Service operative PRT|CS|Customer Service operative
INORG,Internal organization PRT|INORG|Internal organization
EXTORG,External organization PRT|EXTORG|External organization
MEMBER,Member of a group PRT|MEMBER|Member of a group

View File

@@ -1,19 +1,19 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE party_relationship_types INTO TABLE party_relationship_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
from_prt_code to_rt_code
,to_prt_code ,from_rt_code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
AGENT,SUPP,Agent for Service Supplier SUPP|AGENT|Agent for Service Supplier
SUPPADMIN,SUPP,Administrator for Supplier SUPP|SUPPADMIN|Administrator for Supplier
SUPPADMIN,AGENT,Administrator of agent AGENT|SUPPADMIN|Administrator of agent
AGENT,SUPPADMIN,Administered by SUPPADMIN|AGENT|Administered by
MEMBER,INORG,Member of internal organization INORG|MEMBER|Member of internal organization
MEMBER,EXTORG,Member of external organization EXTORG|MEMBER|Member of external organization
ICU,INORG,Handles quotations for internal organization INORG|ICU|Handles quotations for internal organization
CS,INORG,Handles customer enquiries for internal organization INORG|CS|Handles customer enquiries for internal organization

View File

@@ -1,16 +1,17 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE INTO TABLE role_types
INTO TABLE quote_role_types APPEND
FIELDS TERMINATED BY "," FIELDS TERMINATED BY '|'
( (
CODE rt_type
,DESCRIPTION ,code
,description
) )
BEGINDATA BEGINDATA
RFQ,Submitted request for quotation QURT|Q RFQ|Submitted request for quotation
OWN,Owner of quotation QURT|Q OWN|Owner of quotation
ACC,Owner of accepted quotation QURT|Q ACC|Owner of accepted quotation
REJ,Owner of rejected quotation QURT|Q REJ|Owner of rejected quotation
SUBACC,Submitted acceptance of quotation QURT|Q SUBACC|Submitted acceptance of quotation
SUBREJ,Submitted rejection of quotation QURT|Q SUBREJ|Submitted rejection of quotation

View File

@@ -1,22 +1,22 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE regulator_types INTO TABLE regulator_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
CODE code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
J90A,J90 Angled J90A|J90 Angled
DF270R,Donkin Fig 270R DF270R|Donkin Fig 270R
DF280/309,Donkin Fig 280/309 DF280/309|Donkin Fig 280/309
DF280,Donkin Fig 280 DF280|Donkin Fig 280
RBI 2111,RBI 2111 RBI 2111|RBI 2111
RBI 2011,RBI 2011 RBI 2011|RBI 2011
RBI 2611,RBI 2611 RBI 2611|RBI 2611
RBI 3211,RBI 3211 RBI 3211|RBI 3211
RBE 1711,RBE 1711 RBE 1711|RBE 1711
RBE 4011,RBE 4011 RBE 4011|RBE 4011
SPERYN G1000,SPERYN G1000 SPERYN G1000|SPERYN G1000
J48,J48 J48|J48

View File

@@ -1,13 +1,13 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE relief_valve_types INTO TABLE relief_valve_types
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
CODE code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
INTEGRAL,Integral INTEGRAL|Integral
10L,10L 10L|10L
VS811,VS811 VS811|VS811

12
Schema/slva.ctl Normal file
View File

@@ -0,0 +1,12 @@
LOAD DATA
INFILE *
INTO TABLE slamshut_types
REPLACE
FIELDS TERMINATED BY '|'
(
code
,description
)
BEGINDATA
INTEGRAL|Integral
DF305|Donkin Fig 305

View File

@@ -1,17 +1,17 @@
LOAD DATA LOAD DATA
INFILE * INFILE *
REPLACE
INTO TABLE service_pressures INTO TABLE service_pressures
FIELDS TERMINATED BY "," REPLACE
FIELDS TERMINATED BY '|'
( (
CODE code
,DESCRIPTION ,description
) )
BEGINDATA BEGINDATA
LP,LP LP|LP
MP35,MP35 MP35|MP35
MP65,MP65 MP65|MP65
MP105,MP105 MP105|MP105
MP180,MP180 MP180|MP180
MP270,MP270 MP270|MP270
IP,IP IP|IP