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

  1. #NAME#
  2. DA_OracleTablespaceGlossary
  3. #DESCRIPTION#
  4. The Oracle tablespace glossary query returns the tables contained in the tablespaces which are specified by the WHERE clause.  
  5.  
  6. View type:  DAQOracleTablespace
  7.  
  8. Modifications:
  9. Change the search criteria of the tablespace name using the = (equals), IN or LIKE elements in the SQL WHERE clause.  The WHERE clause may be changed to locate all Tablespaces which contain a specific table.                                       
  10.  
  11. #MODIFIED#
  12.  
  13. #VERSION#
  14.  
  15. #SQL STATEMENT#
  16. SELECT DISTINCT
  17.   ts.oracleTablespace,
  18.   t.oracleTable as contents,
  19.   'table' as partType,
  20.   ts.inRelationalSystem..relationalSystem,
  21.   p.addDate,
  22.   p.lastUpdate
  23. FROM
  24.   DAQOracleTablespace ts,
  25.   (ts.containsTable) t,
  26.   PartView p
  27. WHERE
  28.   ts.oracleTablespace LIKE '<>%' AND
  29.   ts.oracleTablespace=p.baseName AND
  30.   p.partType='DSROracleTablespace' AND
  31.   t.oracleTable <> ''
  32. UNION
  33. SELECT DISTINCT
  34.   ts.oracleTablespace,
  35.   t.oracleIndex as contents,
  36.   'index' as partType,
  37.   ts.inRelationalSystem..relationalSystem,
  38.   p.addDate,
  39.   p.lastUpdate
  40. FROM
  41.   DAQOracleTablespace ts,
  42.   (ts.containsIndex) t,
  43.   PartView p
  44. WHERE
  45.   ts.oracleTablespace LIKE '<>%' AND
  46.   ts.oracleTablespace=p.baseName AND
  47.   p.partType='DSROracleTablespace' AND
  48.   t.oracleIndex <> ''
  49. ORDER BY
  50.   1,3;
  51.