0

我正在尝试使用以下查询获取表中的列数:

select count(*) 
from user_tab_columns
where table_name='MYTABLE';

但结果显示为零,即使我在表中有很多列。

有人可以帮助我哪里出错了吗?

4

1 回答 1

1

您使用了错误的系统表。

尝试这个。

select count(*) from ALL_TAB_COLUMNS where table_name='MYTABLE';
于 2013-08-19T15:01:02.747 回答