POSC Specifications: Epicentre Version 3.0 Relational Implementation

CREATE TABLE WELLBORE
(
ABANDONMENT_DATETIMESTAMP,
ABANDONMENT_DATE_CDCHAR (1),
ABANDONMENT_DATE_DYINTEGER,
ABANDONMENT_DATE_HRINTEGER,
ABANDONMENT_DATE_MTINTEGER,
ABANDONMENT_DATE_OFFLOAT,
ABANDONMENT_DATE_STFLOAT,
ABANDONMENT_DATE_YPINTEGER,
ABANDONMENT_DATE_YRFLOAT,
COMPLETION_DATETIMESTAMP,
COMPLETION_DATE_CDCHAR (1),
COMPLETION_DATE_DYINTEGER,
COMPLETION_DATE_HRINTEGER,
COMPLETION_DATE_MTINTEGER,
COMPLETION_DATE_OFFLOAT,
COMPLETION_DATE_STFLOAT,
COMPLETION_DATE_YPINTEGER,
COMPLETION_DATE_YRFLOAT,
DESCRIPTIONCHAR VARYING (2000),
IDENTIFIERCHAR VARYING (80) NOT NULL,
INSTANCE_CREATE_DATETIMESTAMP ,
INSTANCE_CREATORCHAR VARYING (80),
INSTANCE_SCHAR VARYING (19) NOT NULL PRIMARY KEY,
KIND_SCHAR VARYING (19) REFERENCES FACILITY_CLASS (INSTANCE_S),
LAST_UPDATEDTIMESTAMP ,
LAST_UPDATED_BYCHAR VARYING (80),
NAMING_SYSTEMCHAR VARYING (80) REFERENCES NAMING_SYSTEM (IDENTIFIER),
R_EXISTENCE_KINDCHAR VARYING (80) NOT NULL REFERENCES R_EXISTENCE_KIND (IDENTIFIER),
SOURCECHAR VARYING (80),
WELL_SCHAR VARYING (19) NOT NULL REFERENCES WELL (INSTANCE_S)
)
ALTER TABLE WELLBORE ADD (CONSTRAINT UNIQUE (IDENTIFIER, R_EXISTENCE_KIND, WELL_S))


Generated on Tue Jul 10 19:45:22 2001
© Copyright 2001 POSC. All rights reserved.