sql >> Base de Datos >  >> RDS >> Oracle

tabla o vista no existe

state es una palabra clave, por lo que la comillas dobles para usarla como nombre de tabla. Ahora necesita el nombre citado cada vez que acceda a esa tabla:

CREATE TABLE "location"
  (
    zip         NUMBER (38) NOT NULL PRIMARY KEY,
    city        VARCHAR2 (30 BYTE) NOT NULL,
    state_symbol VARCHAR2 (30 BYTE) NOT NULL ,
    timezone    VARCHAR2 (30 BYTE) NOT NULL ,
    latitude    FLOAT ,
    longitude   FLOAT ,
    population  NUMBER (38) NOT NULL ,
    FOREIGN KEY (state_symbol) references "state"(symbol)
  ) ;