Find tables with names with specific suffix in SQL Server database

Query below finds tables which names end with specific sufix, e.g. tables with names ending with 'tab'.

Query

select schema_name(t.schema_id) as schema_name,
       t.name as table_name
from sys.tables t
where t.name like '%tab'
order by table_name,
         schema_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