ORA-01861:文字与日期的格式字符串不匹配

时间:2020-02-25 11:06:37

标签: sql oracle date

为什么我不能创建此数据

INSERT INTO rentails(RENTAILID,DATERENTED, RETURNDATE, CUSTOMERID)
VALUES(105,'2020-28-01','2020-30-01',1);

创建表时,我将DATERENTED设置为“ DATE”,将“ RETURNDATE”设置为“ Date”,还需要做其他事情吗?

1 个答案:

答案 0 :(得分:0)

您必须在查询中指定日期的格式;

INSERT INTO rentails(RENTAILID,DATERENTED, RETURNDATE, CUSTOMERID)
VALUES(105,TO_DATE('2020-28-01','YYYY-DD-MM'),TO_DATE('2020-30-01','YYYY-DD-MM'),1);
相关问题