[英]Wrong SQL statement in Oracle 11g
我想从该表中获取值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
我该如何解决?
您正在查询错误的表:
CREATE TABLE SESSIONSLOG
...
SELECT SESSIONID FROM ACTIVESESSIONSLOG
ACTIVESESSIONSLOG
与SESSIONSLOG
。
您正在查询错误的表...表应为SESSIONSLOG
SELECT SESSIONID FROM SESSIONSLOG
@ user1285928您不应使用“ ACTIVESESSIONSLOG”。
而是使用SESSIONSLOG。 也使用分隔符;
从SESSIONSLOG中选择SESSIONID;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.