2013-03-15 74 views
1

我正在運行Oracle 11G。假設我有名爲TEST_TABLE的表。我可以看到它在運行時:Oracle 11G表存在但不可用

SQL> SELECT TABLE_NAME FROM ALL_TABLES WHERE TABLE_NAME='TEST_TABLE'; 

TABLE_NAME 
------------------------------ 
TEST_TABLE 

但是,當我試圖讓表中的內容,我得到一個錯誤:

SQL> SELECT * FROM table (TEST_TABLE); 
SELECT * FROM table (TEST_TABLE) 
        * 
ERROR at line 1: 
ORA-00904: "TEST_TABLE": invalid identifier 

任何幫助將不勝感激!

+2

SELECT * FROM TEST_TABLE; – 2013-03-15 12:07:54

回答

2
SELECT * FROM table (TEST_TABLE); 

即語法用於使用表功能。相當an advanced topic,而不是你在找什麼。

訪問表,根本就

SELECT * FROM TEST_TABLE; 
+0

非常感謝!現在一切都很好! – user1990511 2013-03-15 12:36:24