1

我正在运行 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

任何帮助将不胜感激 !

4

1 回答 1

2
SELECT * FROM table (TEST_TABLE);

这就是使用表函数的语法。相当高级的话题,不是你要找的。

要访问表,只需执行

SELECT * FROM TEST_TABLE; 
于 2013-03-15T12:14:05.477 回答