Oracle-11g-R2
Oracle 表不存在。ORA-00942: 表或視圖不存在
當我在 Oracle 中使用此語句查看 table_name 的值時,我得到了:
SELECT * FROM MEMBER
我得到了這個結果
Table does not exist. ORA-00942: table or view does not exist
這意味著表值不能用 SELECT 語句顯示?
我會嘗試以下語句來檢索對象的所有者:
select owner, object_name, object_type from ALL_OBJECTS where object_name = 'MEMBER';
參考這裡
然後根據返回的結果,您可以將語句調整為如下所示:
SELECT * FROM <owner>.MEMBER;
…並替換
<owner>
為第一個語句中返回的所有者。
這不是您選擇特定列的方式。用這個:
SELECT table_name FROM user_tables