CREATE TABLE SYSTEM.COURSE1
(
    ID                             NVARCHAR2(10) NOT NULL,
    ROOMNO                         NVARCHAR2(7) NOT NULL,
    SUBNO                          NVARCHAR2(10),
    SUBJECT                        NVARCHAR2(20),
    YEAR                           NUMBER(4) NOT NULL,
    SESSION                        NUMBER(1) NOT NULL,
    STAWEEK                        NUMBER(2),
    ENDWEEK                        NUMBER(2),
    DAY                            NUMBER(1) NOT NULL,
    STAPER                         NUMBER(2),
    LENGTH                         NUMBER(1),
    SD                             BLOB
)
NOCACHE
LOGGING
《错误》ORA-00904: : 无效的标识符

解决方案 »

  1.   

    session 是系统保留字,你把这个字段名改一下就可以了
      

  2.   

      SESSION NUMBER(1) NOT NULL,    
    字段名 SESSION 是关键字,不能作为字段。
      

  3.   

    session 是系统保留字不能作为字段。
      

  4.   

    这个嘛。你运行sql的时候。pl/sql会有提示哪行出错的。已看就知道了。
      

  5.   

    SESSION NUMBER(1) NOT NULL,
    SESSION是保留字,不能作为字段的。