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:无效的标识符
答案 0 :(得分:1)
您尝试使用的INDEX
语法在Oracle中无效(可能在某些其他系统中)。要创建这样的简单索引,请使用单独的CREATE INDEX
语句。
您似乎也尝试创建两个具有相同名称的索引。