0
我試圖讓使用下面的查詢表的列數:在使用TOAD獲取Oracle表中的列數時遇到困難?
select count(*)
from user_tab_columns
where table_name='MYTABLE';
但結果顯示爲零,即使我在表中的列。
有人能幫我解決我出錯的地方嗎?
我試圖讓使用下面的查詢表的列數:在使用TOAD獲取Oracle表中的列數時遇到困難?
select count(*)
from user_tab_columns
where table_name='MYTABLE';
但結果顯示爲零,即使我在表中的列。
有人能幫我解決我出錯的地方嗎?
您正在使用錯誤的系統表。
試試這個。
select count(*) from ALL_TAB_COLUMNS where table_name='MYTABLE';
你的第一個陳述不一定是正確的;它取決於表格的模式。表格名稱不正確也是可能的。 – Ben