У меня возникла проблема с вставкой строки в мою таблицу. Вот инструкция insert и создание таблицы. Это часть присвоения uni, следовательно, простота, что я делаю неправильно? Im с использованием oracle SQL-разработчика версии 3.0.04.
Проблема, с которой я сталкиваюсь, заключается в том, что она только вставляет dd/mon/yy, но не время. Как мне заставить его также вставить время?
INSERT INTO WORKON (STAFFNO,CAMPAIGNTITLE,DATETIME,HOURS)
VALUES ('102','Machanic Summer Savings',TO_DATE('22/April/2011 8:30:00AM','DD/MON/YY HH:MI:SSAM'),'3')
;
CREATE TABLE WorkOn
(
StaffNo NCHAR(4),
CampaignTitle VARCHAR(50),
DateTime DATE,
Hours VARCHAR(2)
)
;
Спасибо за помощь.
EDIT: Это не имеет никакого смысла, я ввожу только время в поле, чтобы проверить, работает ли время, и выводит дату WTF? Это действительно странно, я не могу использовать поле даты и просто вводить время, я понимаю, что это приведет к проблемам с манипулированием данными, но это не имеет смысла...