HPlogo ALLBASE/SQL Reference Manual: HP 3000 MPE/iX Computer Systems > Appendix C Sample DBEnvironment

CREAINDEX Command File

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

   /* This file creates the indexes for the PurchDB database  */ 

   /* and then updates the statistics for each of the tables.    */



   CREATE UNIQUE INDEX PartNumIndex

        ON PurchDB.Parts (PartNumber);

   CREATE CLUSTERING INDEX PartToNumIndex

        ON PurchDB.SupplyPrice (PartNumber);

   CREATE INDEX PartToVendIndex

        ON PurchDB.SupplyPrice (VendorNumber);

   CREATE UNIQUE INDEX VendPartIndex

        ON PurchDB.SupplyPrice (VendPartNumber);

   CREATE UNIQUE INDEX VendorNumIndex

        ON PurchDB.Vendors (VendorNumber);

   CREATE UNIQUE CLUSTERING INDEX OrderNumIndex

        ON PurchDB.Orders (OrderNumber);

   CREATE INDEX OrderVendIndex

        ON PurchDB.Orders (VendorNumber);

   CREATE CLUSTERING INDEX OrderItemIndex

        ON PurchDB.OrderItems (OrderNumber);

   CREATE UNIQUE INDEX InvPartNumIndex

        ON PurchDB.Inventory (PartNumber);



   :echo Indexes have been created on tables in PurchDB!;



   UPDATE STATISTICS FOR TABLE ManufDB.SupplyBatches;

   UPDATE STATISTICS FOR TABLE ManufDB.TestData;

   UPDATE STATISTICS FOR TABLE PurchDB.Parts;

   UPDATE STATISTICS FOR TABLE PurchDB.Inventory;

   UPDATE STATISTICS FOR TABLE PurchDB.SupplyPrice;

   UPDATE STATISTICS FOR TABLE PurchDB.Vendors;

   UPDATE STATISTICS FOR TABLE PurchDB.Orders;

   UPDATE STATISTICS FOR TABLE PurchDB.OrderItems;

   UPDATE STATISTICS FOR TABLE PurchDB.Reports;

   UPDATE STATISTICS FOR TABLE RecDB.Members;

   UPDATE STATISTICS FOR TABLE RecDB.Clubs;

   UPDATE STATISTICS FOR TABLE RecDB.Events;



   :echo Statistics have now been updated for all tables!;
Feedback to webmaster