繁体   English   中英

Oracle 11g中的SQL语句错误

[英]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

ACTIVESESSIONSLOGSESSIONSLOG

您正在查询错误的表...表应为SESSIONSLOG

SELECT SESSIONID FROM SESSIONSLOG

@ user1285928您不应使用“ ACTIVESESSIONSLOG”。

而是使用SESSIONSLOG。 也使用分隔符;

从SESSIONSLOG中选择SESSIONID;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM