INSERT INTO Booking(BOOKING_ID, TRIP_DETAILS, DATE_HIRE, DESTINATION, NO_OF_PASSENGERS)
VALUES ('01', 'Bus group', '17-07-18', 'Paradise', '4');
这是一个示例,假设存在预订表,并且date_hire记为
Date_Hire date NOT NULL,
日期格式不正确吗?它告诉我月份无效,因此我使用了工具,首选项,nls,并且日期格式为DD-MON-RR,所以插入时确实出错了?
答案 0 :(得分:2)
我强烈建议使用YYYY-MM-DD格式的DATE
关键字:
INSERT INTO Booking (BOOKING_ID, TRIP_DETAILS, DATE_HIRE, DESTINATION, NO_OF_PASSENGERS)
VALUES ('01', 'Bus group', DATE '2018-07-17', 'Paradise', 4);
大概NO_OF_PASSENGERS
是一个数字。不要对数字使用单引号。仅对字符串和日期常量使用单引号。