标签: sql oracle11g toad
我正在尝试使用以下查询获取表中的列数:
select count(*) from user_tab_columns where table_name='MYTABLE';
但结果显示为零,即使表中有很多列。
在我出错的地方,有人可以帮助我吗?
答案 0 :(得分:1)
您使用的是错误的系统表。
试试这个。
select count(*) from ALL_TAB_COLUMNS where table_name='MYTABLE';