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

Erreur SQL :ORA-00907 :parenthèse droite manquante

Il n'y a pas de type appelé TO_DATE. To_DATE est utilisé pour convertir une chaîne en une date.

Ainsi, l'instruction create devrait être quelque chose comme

CREATE TABLE chartered_flight(
    flight_no NUMBER(4) PRIMARY KEY, 
    customer_id FOREIGN KEY, 
    aircraft_no FOREIGN KEY, 
    flight_type VARCHAR2 (12), 
    flight_date DATE NOT NULL,
    flight_time VARCHAR(4) NOT NULL, 
    takeoff_at CHAR (3) NOT NULL, 
    destination CHAR (3) NOT NULL)

Vous pouvez utiliser to_date lors de la sélection de données dans la table. Par exemple

Select to_date(flight_date, 'yyyy/mm/dd') from chartered_flight;