Find tables with specific word in name in Db2 database

Query below finds tables with word 'product' in the name.

Query

select t.tabschema as schema_name,
       t.tabname as table_name
from syscat.tables t
where t.type ='T'
and t.tabname like'%PRODUC%'
order by schema_name,
         table_name;

Columns

  • schema_name - name of schema table was found in
  • table_name - name of found table

Rows

  • One row represents a table
  • Scope of rows: all found tables
  • Ordered by table name, schema name

Sample results

List of tables in GSDB database with word 'PRODUCT' in name: