我在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
);
Run Code Online (Sandbox Code Playgroud)
而我正试图插入其中:
INSERT INTO Reserves VALUES(22, 101, '01-01-1998');
Run Code Online (Sandbox Code Playgroud)
但我收到错误:ORA-01843:不是有效月份
这是一个Oracle数据库.我不确定我的日期格式有什么问题.