DB2Factory.com
Demo Database DDL
Copyright© 2000 The Object Group,
Inc. All rights reserved
CREATE TABLE DEMO_ROLODEX
(
E_MAIL_ID
CHARACTER(30) NOT NULL,
LAST_NAME
CHARACTER(30),
FIRST_NAME
CHARACTER(30),
MIDDLE_INITIAL CHARACTER(01),
ADDR_LINE_1
CHARACTER(30),
ADDR_LINE_2
CHARACTER(30),
ST_CD
CHARACTER(2) NOT NULL,
ZIP_CD
CHARACTER(9) NOT NULL,
VOICE_NUMBER CHARACTER(20),
FAX_NUMBER
CHARACTER(20),
RX_CRET_ID
CHARACTER(15) NOT NULL,
RX_CRET_TMSTMP TIMESTAMP NOT NULL WITH
DEFAULT,
RX_RVSD_ID
CHARACTER(15) NOT NULL,
RX_RVSD_TMSTMP TIMESTAMP NOT NULL WITH
DEFAULT,
PRIMARY KEY (E_MAIL_ID))
;
CREATE TABLE DEMO_COUNTRY_CODES
( CO_CD
CHARACTER(3) NOT NULL,
CO_DESC
CHARACTER(30),
CO_CRET_ID
CHARACTER(15) NOT NULL,
CO_CRET_TMSTMP TIMESTAMP NOT NULL WITH
DEFAULT,
CO_RVSD_ID
CHARACTER(15) NOT NULL,
CO_RVSD_TMSTMP TIMESTAMP NOT NULL WITH
DEFAULT,
PRIMARY KEY (CO_CD)
)
;
CREATE TABLE DEMO_STATE_CODES
(
ST_CD
CHARACTER(2) NOT NULL,
ST_DESC
CHARACTER(30) NOT NULL,
CO_CD
CHARACTER(3) NOT NULL,
ST_CRET_ID
CHARACTER(15) NOT NULL,
ST_CRET_TMSTMP TIMESTAMP NOT NULL WITH
DEFAULT,
ST_RVSD_ID
CHARACTER(15) NOT NULL,
ST_RVSD_TMSTMP TIMESTAMP NOT NULL WITH
DEFAULT,
PRIMARY KEY (ST_CD)
)
;
ALTER TABLE DEMO_STATE_CODES
FOREIGN KEY A0000001
( CO_CD )
REFERENCES DEMO_COUNTRY_CODES
ON DELETE RESTRICT
;
ALTER TABLE DEMO_ROLODEX
FOREIGN KEY A0000002
( ST_CD )
REFERENCES DEMO_STATE_CODES
ON DELETE RESTRICT
;