我有一段时间没有使用 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
指向末尾的类型列。我有一种感觉,因为我从未真正使用过 DATE 字段,所以我没有得到正确的结果。
我做错了什么?