2012-05-24 87 views
1

我想從該表中獲得的價值SESSIONID錯誤的SQL語句

CREATE TABLE SESSIONSLOG(
    SESSIONID VARCHAR2(30) NOT NULL, 
    USERNAME VARCHAR2(30), 
    IPADDRESS VARCHAR2(30), 
    LOGINTIME TIMESTAMP(6), 
    LOGOUTTIME TIMESTAMP(6) 
) 
/

我想這個SQL查詢:

SELECT SESSIONID FROM ACTIVESESSIONSLOG 

但我收到此錯誤信息:

ORA-00904: "SESSIONID": invalid identifier 
00904. 00000 - "%s: invalid identifier" 
*Cause:  
*Action: 
Error at Line: 1 Column: 7 

我該如何解決這個問題?

回答

3

你查詢錯誤的表:

CREATE TABLE SESSIONSLOG 

...

SELECT SESSIONID FROM ACTIVESESSIONSLOG 

ACTIVESESSIONSLOG是不一樣的SESSIONSLOG

2

您正在查詢錯誤的表...表應該是SESSIONSLOG

SELECT SESSIONID FROM SESSIONSLOG 
1

@ user1285928你不應該使用 「ACTIVESESSIONSLOG」。

改爲使用SESSIONSLOG。也使用分隔符號;

SELECT SESSIONID FROM SESSIONSLOG;