SELECT TABSCHEMA AS SCHEMA_NAME
, TABNAME AS VIEW_NAME
, CASE BTYPE
WHEN 'S' THEN 'Materialized query table'
WHEN 'T' THEN 'Table (untyped)'
WHEN 'U' THEN 'Typed table'
WHEN 'V' THEN 'View (untyped)'
WHEN 'W' THEN 'Typed view'
END AS DEP_OBJECT
, BSCHEMA AS DEP_OBJECT_SCHEMA
, BNAME AS DEP_OBJ_NAME
FROM SYSCAT.TABDEP
WHERE DTYPE = 'V'
AND BTYPE IN ('S','T','U','V','W')
AND TABSCHEMA NOT LIKE 'SYS%'
ORDER BY SCHEMA_NAME
, VIEW_NAME;
|