HP c-tree-SQL ISQL and Tools manual Tutorial Source Code

Models: c-tree-SQL ISQL and Tools

1 99
Download 99 pages 4.83 Kb
Page 91
Image 91

Appendix A

Tutorial Source Code

A.1 INTRODUCTORY TUTORIAL

CREATE TABLE CUSTMAST ( cm_custnum VARCHAR(5), cm_zip VARCHAR(10), cm_state VARCHAR(3), cm_rating VARCHAR(2), cm_name VARCHAR(48), cm_address VARCHAR(48), cm_city VARCHAR(48) );

COMMIT WORK;

INSERT INTO CUSTMAST VALUES ('1000', '92867', 'CA', '1', 'Bryan

Williams', '2999 Regency', 'Orange');

INSERT INTO CUSTMAST VALUES ('1001', '61434', 'CT', '1', 'Michael

Jordan', '13 Main', 'Harford');

INSERT INTO CUSTMAST VALUES ('1002', '73677', 'GA', '1', 'Joshua

Brown', '4356 Cambridge', 'Atlanta');

INSERT INTO CUSTMAST VALUES ('1003', '10034', 'MO', '1', 'Keyon

Dooling', '19771 Park Avenue', 'Columbia');

COMMIT WORK;

SELECT * FROM CUSTMAST;

DELETE FROM CUSTMAST;

COMMIT WORK;

SELECT * FROM CUSTMAST;

A.2 RELATIONAL MODEL AND INDEXING TUTORIAL

CREATE TABLE orderlist (

ol_orderdate DATE, ol_promdate DATE, ol_ordernum VARCHAR(7), ol_custnum VARCHAR(4) );

CREATE INDEX custorder ON orderlist (ol_ordernum, ol_custnum);

CREATE TABLE orderitems ( oi_ordernum VARCHAR(7), oi_seqnumber SMALLINT, oi_quantity SMALLINT,

FairCom Corporation

A-1

Page 91
Image 91
HP c-tree-SQL ISQL and Tools manual Tutorial Source Code, Commit Work Select * from Custmast Delete from Custmast