select count(*) from user_tab_columns where table_name=upper('表名')或者select max(column_id) from user_tab_columns where table_name=upper('表名')也行。这只是查询个数。
desc tablename
select * from USER_TAB_COLUMNS;
点击表 右键 有个view