1

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

どうすればこれを修正できますか?

4

3 に答える 3

3

間違ったテーブルをクエリしています:

CREATE TABLE SESSIONSLOG

..。

SELECT SESSIONID FROM ACTIVESESSIONSLOG

ACTIVESESSIONSLOGと同じではありませんSESSIONSLOG

于 2012-05-24T15:50:52.823 に答える
2

間違ったテーブルをクエリしています...テーブルはSESSIONSLOG

SELECT SESSIONID FROM SESSIONSLOG
于 2012-05-24T15:59:04.973 に答える
1

@user1285928「ACTIVESESSIONSLOG」を使用することは想定されていません。

代わりにSESSIONSLOGを使用してください。また、区切り記号を使用します;

SESSIONSLOGからSESSIONIDを選択します。

于 2012-05-24T16:20:30.207 に答える