Oracle
 sql >> Base de données >  >> RDS >> Oracle

la table ou la vue n'existe pas

state est un mot-clé, vous devez donc le mettre entre guillemets pour l'utiliser comme nom de table. Maintenant, vous avez besoin du nom entre guillemets chaque fois que vous accédez à cette table :

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)
  ) ;