sql >> Database >  >> RDS >> Oracle

SQL-fout:ORA-00907:rechter haakje ontbreekt

Er is geen type genaamd TO_DATE. To_DATE wordt gebruikt om een ​​string om te zetten naar een datum.

Dus de create-instructie zou zoiets moeten zijn als

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)

U kunt to_date gebruiken bij het selecteren van gegevens uit de tabel. Bijvoorbeeld

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


  1. Hoe de mysqli-verbinding in het ene php-bestand definiëren en het vervolgens in een ander bestand gebruiken?

  2. SQL-telling

  3. 'Interfacefout:2003' bij verbinding met database

  4. Hoe stel ik ORDER BY-params in met behulp van een voorbereid PDO-statement?