Query below returns tables that don't have foreign keys.
See also:
Query
select tab.table_schema,
tab.table_name,
'>- no FKs' as foreign_keys
from v_catalog.tables tab
left join v_catalog.foreign_keys fks
on tab.table_schema = fks.table_schema
and tab.table_name = fks.table_name
where fks.constraint_id is null
order by tab.table_schema,
tab.table_name;
Columns
- table_schema - schema name
- table_name - name of the table
- foreign_keys - symbol indicating lack of FKs
Rows
- One row represents one table that doesn't have a foreign key
- Scope of rows: tables in a database without FKs
- Ordered by schema and table name
Sample results
Sample result for VMart database: