我想从此表中获取值SESSIONID
:
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
我如何解决这个问题?
答案 0 :(得分:3)
你在查询错误的表:
CREATE TABLE SESSIONSLOG
...
SELECT SESSIONID FROM ACTIVESESSIONSLOG
ACTIVESESSIONSLOG
与SESSIONSLOG
不同。
答案 1 :(得分:2)
您正在查询错误的表格...表格应为SESSIONSLOG
SELECT SESSIONID FROM SESSIONSLOG
答案 2 :(得分:1)
@ user1285928你不应该使用“ACTIVESESSIONSLOG”。
而是使用SESSIONSLOG。也可以使用分隔符;
从SESSIONSLOG中选择SESSIONID;