2013-03-15 5 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 *; –

답변

2
SELECT * FROM table (TEST_TABLE); 

. 꽤 an advanced topic, 당신이 찾고있는 것이 아닙니다.

단순히 수행 테이블에 액세스하려면

SELECT * FROM TEST_TABLE; 
TEST_TABLE FROM
+0

고마워요! 이제 다 괜찮아! – user1990511