IBM DB2 Query Toolbox - Find tables without foreign keys in Db2 database
A consulta abaixo lista todas as tabelas que não possuem chaves estrangeiras. Query below lists all tables that do not have foreign keys.
SELECT TAB.TABSCHEMA AS SCHEMA_NAME , TAB.TABNAME AS TABLE_NAME , '>- NO FKS' FOREIGN_KEYS FROM SYSCAT.TABLES TAB LEFT JOIN SYSCAT.TABCONST CONST ON CONST.TABSCHEMA = TAB.TABSCHEMA AND CONST.TABNAME = TAB.TABNAME AND CONST.TYPE = 'F' WHERE TAB.TYPE = 'T' AND TAB.TABSCHEMA NOT LIKE 'SYS%' AND CONST.CONSTNAME IS NULL
Lista de tabelas em SAMPLE sem chaves estrangeiras: List of tables in SAMPLE without foreign keys: