HPlogo ALLBASE/SQL Reference Manual: HP 9000 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