We can fetch all the tables present in teradata database using below query:-
SELECT * FROM DBC.TABLES WHERE TABLEKIND ='T';
Below command will show you the number of tables in all the Databases:-
SELECT COUNT(*) FROM DBC.TABLES WHERE TABLEKIND ='T';
If you want to find the table list for a particular database then just add another where condition to it:-
SELECT * FROM DBC.TABLES WHERE TABLEKIND ='T' AND DATABASENAME ='UAT';
Below command will show you the number of tables in particular Databases:-
SELECT * FROM DBC.TABLES WHERE TABLEKIND ='T' AND DATABASENAME ='UAT';
As shown above you can find out Views, Procedures etc by altering where condition.
SELECT * FROM DBC.TABLES WHERE TABLEKIND ='T';
Below command will show you the number of tables in all the Databases:-
SELECT COUNT(*) FROM DBC.TABLES WHERE TABLEKIND ='T';
If you want to find the table list for a particular database then just add another where condition to it:-
SELECT * FROM DBC.TABLES WHERE TABLEKIND ='T' AND DATABASENAME ='UAT';
Below command will show you the number of tables in particular Databases:-
SELECT * FROM DBC.TABLES WHERE TABLEKIND ='T' AND DATABASENAME ='UAT';
As shown above you can find out Views, Procedures etc by altering where condition.