Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. Creating types
  2. CREATE TYPE NameType AS (FirstName char(30), MiddleName char(30), LastName char(30), Title char(30)) MODE DB2SQL
  3. DB20000I The SQL command completed successfully.
  4.  
  5. CREATE TYPE PersonType AS (Name REF(NameType), Mother REF(NameType), Father REF(NameType)) MODE DB2SQL
  6. DB20000I The SQL command completed successfully.
  7.  
  8. CREATE TYPE MarriageType AS (DateMarriage DATE, Husband REF(PersonType), Wife REF(PersonType)) MODE DB2SQL
  9. DB20000I The SQL command completed successfully.
  10.  
  11. CREATE TYPE ProductType AS (maker CHAR(10), model INTEGER, type CHAR(10)) REF USING INT MODE DB2SQL
  12. DB20000I The SQL command completed successfully.
  13.  
  14. CREATE TYPE PCType AS (product REF(ProductType), speed INTEGER, ram INTEGER, hd INTEGER, rd CHAR(10), price INTEGER) REF USING INT MODE DB2SQL
  15. DB20000I The SQL command completed successfully.
  16.  
  17. CREATE TYPE LaptopType AS (product REF(ProductType), speed INTEGER, ram INTEGER, hd INTEGER, screen INTEGER, price INTEGER) REF USING INT MODE DB2SQL
  18. DB20000I The SQL command completed successfully.
  19.  
  20. CREATE TYPE PrinterType AS (product REF(ProductType), color CHAR(1), type CHAR(10), price INTEGER) REF USING INT MODE DB2SQL
  21. DB20000I The SQL command completed successfully.
  22.  
  23. CREATE TABLE Product_udt OF ProductType (REF IS ProductID USER GENERATED)
  24. DB20000I The SQL command completed successfully.
  25.  
  26. CREATE TABLE PC_udt OF PCType (REF IS PCID USER GENERATED, Product WITH OPTIONS SCOPE Product_udt)
  27. DB20000I The SQL command completed successfully.
  28.  
  29. CREATE TABLE Laptop_udt OF LaptopType (REF IS LaptopID USER GENERATED, Product WITH OPTIONS SCOPE Product_udt)
  30. DB20000I The SQL command completed successfully.
  31.  
  32. CREATE TABLE Printer_udt OF PrinterType (REF IS PrinterID USER GENERATED, Product WITH OPTIONS SCOPE Product_udt)
  33. DB20000I The SQL command completed successfully.
Add Comment
Please, Sign In to add comment