It is possible to find the number of rows in a table:
select count(*) from tablename
Is it possible to find the number of columns in a tabl
Query to count the number of columns in a table:
select count(*) from user_tab_columns where table_name = 'tablename';
Replace tablename with the name of the table whose total number of columns you want returned.