ORA-00904:无效标识符错误

时间:2016-05-07 19:37:56

标签: database oracle oracle11g

Oracle 11g Express Edition ..创建表时的错误

  CREATE TABLE FLIGHT_FARE (
  FLIGHT_FARE_ID INTEGER  NOT NULL  ,
  FLIGHTROUTES_FR_ID INTEGER  NOT NULL  ,
  TBLFARE_FARE_ID INTEGER  NOT NULL    ,
  PRIMARY KEY(FLIGHT_FARE_ID)  ,
  INDEX FLIGHT_FARE_FKIndex2(TBLFARE_FARE_ID)  ,
***INDEX FLIGHT_FARE_FKIndex2(FLIGHTROUTES_FR_ID)) // ERROR ON THIS LINE

ORA-00904:无效的标识符

1 个答案:

答案 0 :(得分:1)

您尝试使用的INDEX语法在Oracle中无效(可能在某些其他系统中)。要创建这样的简单索引,请使用单独的CREATE INDEX语句。

您似乎也尝试创建两个具有相同名称的索引。