sql >> Databasteknik >  >> RDS >> Oracle

SQL-fel:ORA-00907:höger parentes saknas

Det finns ingen typ som heter TO_DATE. To_DATE används för att konvertera en sträng till ett datum.

Så skapa-satsen borde vara något i stil med

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)

Du kan använda to_date när du väljer data från tabellen. Till exempel

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


  1. Infoga i anpassade SQL-typer med förberedda satser i java

  2. Lagra JSON i databasen kontra att ha en ny kolumn för varje nyckel

  3. Visa poster som räknar data för en viss kolumn och summerar totala belopp

  4. Trunkera datum till endast timme/minut