| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> RE: REFERENCING TABLES, AND USING A ALPHABETIC INTEGRITY CONSTRAINT
MASTER CUSTOMER FILE
drop table VDCMCF;
create table vdcmcf(
MCF_CNUM char(6),
MCF_CNAME char(25),
MCF_CATTN char(25),
MCF_STREET char(25),
MCF_CITY char(15),
MCF_STATE char(2),
MCF_ZIP char(5),
MCF_CRATE char(1),
MCF_CLIMIT numeric(7,2),
MCF_CBAL numeric(8,2),
MCF_CYTD numeric(8,2),
CHECK (mcf_state IN
('AL','AK','AZ','AR','CA','CO','CT','DE','DC','FL','GA','HI','ID',
'IL','IN','IA','KS','KY','LA','ME','MD','MA','MI','MN','MS','MO',
'MT','NE','NV','NH','NJ','NM','NY','NC','ND','OH','OK','OR','PA',
'PR','RI','SC','SD','TN','TX','UT','VT','VA','WA','WV','WI','WY')),
CHECK (mcf_zip between '00000' and '99999'),
CHECK (mcf_crate IN ('T','F','Y','N')),
CHECK (mcf_climit < 5000.00),
CHECK (mcf_cbal between 0 and 999999.99),
CHECK (mcf_cytd >= 0.00));
desc vdcmcf;
MASTER INVENTORY FILE
MIF_PNUM numeric(6),
MIF_DESC char(25),
MIF_QONHAND numeric(4),
MIF_QORDER numeric(4),
MIF_ORDERPT numeric(4),
MIF_ORDQUA numeric(4),
MIF_PRICE numeric(8,2),
MIF_COST numeric(8,2),
MIF_BKORDER numeric(4),
MIF_CLASS char(1)
);
desc vdcmif;
MASTER ORDER FILE
MOF_ORDNUMB char(6),
MOF_CNUM char(6),
MOF_DATE date,
MOF_PNUM numeric(6),
MOF_ORDAMT numeric(5)
);
desc from vdcmof;
MASTER PAYMENT FILE
MPF_PCNUM char(6),
MPF_PDATE date,
MPF_PCHKNUM char(10),
MPF_PAMOUNT numeric(8,2)
);
QUESTION: HOW DO I GO ABOUT CHECKING TO SEE IF MCF_CNAME IS ALPHABETIC? QUESTION: HOW DO I REFERENCE ANOTHER TABLE? I HAVE FOUR TABLES MASTER CUSTOMER FILE, MASTER INVENTORY FILE, MASTER PAYMENT FILE, AND THE MASTER ORDER FILE. IN THE MASTER PAYMENT FILE MY MPF_CNUM NEEDS TO REFERENCE THE MCF_CNUM IN THE MASTER CUSTOMER FILE, AND IN THE MASTER ORDER FILE, MY MOF_CNUM NEEDS TO REFERENCE MCF_CNUM WITHIN THE MASTER CUSTOMER FILE, ALSO WITHIN THAT SAME TABLE THE MOF_PNUM NEEDS TO REFERENCE MIF_PNUM WITHIN THE MASTER INVENTORY FILE. CAN ANYONE OUT THERE HELP ME WITH THIS PROBLEM? IF YOU CAN PLEASE E-MAIL ME AND LET ME KNOW HOW TO GO ABOUT DOING THIS. THANKS Received on Sat Aug 16 1997 - 00:00:00 CDT
![]() |
![]() |