Почему дата только отображается, но не время в Oracle? - PullRequest
0 голосов
/ 31 мая 2019

Я вставил запись в резервную таблицу следующим образом:

INSERT INTO reserve(garage_code, vunit_id, reserve_date_time_placed, renter_no)
SELECT *
FROM (SELECT vehicle_unit.garage_code, vehicle_unit.vunit_id
FROM vehicle_unit 
INNER JOIN garage ON vehicle_unit.garage_code=garage.garage_code
WHERE vehicle_insurance_id ='sports-ute-449-12b' AND garage_name= 'Melbourne Central VIC'),
(SELECT TO_DATE('2019/05/04 04:00 PM', 'yyyy/mm/dd hh:mi AM') FROM dual),
(SELECT renter_no FROM RENTER WHERE renter_fname='Van' AND renter_lname='DIESEL');

Однако отображаются только указанные даты, но не время. Я пытался

(SELECT TO_CHAR(TO_DATE('2019/05/04 04:00 PM', 'yyyy/mm/dd hh:mi AM'), 'yyyy/mm/dd hh:mi AM') FROM dual)

Но он возвращает ошибку «неверный строковый литерал»?

...