Oracle
 sql >> Datenbank >  >> RDS >> Oracle

SQL-Fehler:ORA-00907:fehlende rechte Klammer

Es gibt keinen Typ namens TO_DATE. To_DATE wird verwendet, um eine Zeichenfolge in ein Datum umzuwandeln.

Die create-Anweisung sollte also so etwas wie

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

Sie können to_date verwenden, wenn Sie Daten aus der Tabelle auswählen. Zum Beispiel

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