Oracle 11G表存在但不可用

时间:2013-03-15 12:05:17

标签: oracle11g

我正在运行Oracle 11G。假设我有一个名为TEST_TABLE的表。跑步时我能看到它:

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

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

SELECT * FROM table (TEST_TABLE);

这是使用表 function 的语法。安静的an advanced topic,而不是你想要的。

要访问表格,只需执行

即可
SELECT * FROM TEST_TABLE;