home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / datatl25.zip / DCTDSGN.Z / EWSQD2TG.QRY < prev    next >
Text File  |  1997-09-11  |  2KB  |  41 lines

  1. #NAME#
  2. DA_DB2udbTableGlossary
  3. #DESCRIPTION#
  4. The DB2 UDB glossary query returns the names of the database and tablespace which contain the table, the entity and data model which define the table and other characteristics of the DB2 UDB table identified in the WHERE clause.
  5.  
  6. View type:  DAQDB2csTable
  7.  
  8. Modifications:
  9. Change the search criteria of the table name using the = (equals), IN or LIKE elements in the WHERE clause.  In order to provide unique DB2 UDB table names, the name has the format <>RelSystem:Schema:Database::TableName<variation:revision>.
  10.  
  11. To find all DB2 UDB tables which have a specific simple name, use the LIKE clause with % any of the first three qualifiers.  To speed up your query, use % to include the colons and separators.  For example, if you want all tables starting "CUST", specify LIKE '%::CUST%'.
  12. #MODIFIED#
  13.  
  14. #VERSION#
  15.  
  16. #SQL STATEMENT#
  17. --DA_DB2udbTableGlossary
  18. SELECT DISTINCT
  19.   dt.db2csTable,
  20.   dt."schema",
  21.   dt.inRelationalSystem..relationalSystem,
  22.   dt.inPhysicalDesign..db2csPhysicalDesign,
  23.   dt.inPrimaryTablespace..db2csTablespace as primaryTablespace,
  24.   dt.usesIndexTablespace..db2csTablespace as indexTablespace,
  25.   dt.usesLongTablespace..db2csTablespace as longTablespace,
  26.   dt.inDatabase..db2csDatabase,
  27.   t.tableDefinition,
  28. -- entity and data model which are the source of the table
  29.   t.entityName,
  30.   t.dataModel,
  31.   p.lastUpdate
  32. FROM OUTER
  33.   DAQDB2csTable dt,
  34.   (dt.usesTableDefinition) t,
  35.   PartView p
  36. WHERE
  37.   dt.db2csTable LIKE '<>%' AND
  38.   p.baseName=dt.db2csTable
  39. ORDER BY
  40.   1;
  41.