Я некоторое время не пользовался Oracle, поэтому немного заржавел.
Это моя таблица:
create table calendar(
username VARCHAR2(12),
content VARCHAR2(100),
dateContent DATE,
type CHAR(3) CHECK (type IN ('PUB', 'PRV')));
Но когда я пытаюсь вставить значение, подобное этому:
insert into calendar
(username, content, dateContent, type)
values
(chris, assignment due, to_date('01-OCT-2010 13:00','DD-MON-YYYY HH24:MI'), PUB)
/
Я получаю:
ORA-00984: column not allowed here
, указывающий на столбец типа в конце.У меня такое ощущение, что с полем ДАТА что-то не так, потому что я никогда не использовал его.
Что я сделал не так?