我在sql中有一个表如下:
CREATE TABLE Reserves(
sid INTEGER,
bid INTEGER,
day DATE,
PRIMARY KEY (sid, bid, day),
FOREIGN KEY (sid) REFERENCES Sailors,
FOREIGN KEY (bid) REFERENCES Boats
);
我正在尝试插入它:
INSERT INTO Reserves VALUES(22, 101, '01-01-1998');
但我收到错误:ORA-01843: not a valid month
这是一个 Oracle 数据库。我不确定我的日期格式有什么问题。