如何在PLSQL中插入带有日期的记录?
我正在尝试执行以下插入:如何在PLSQL中插入带有日期的记录?,sql,oracle,Sql,Oracle,我正在尝试执行以下插入: INSERT INTO P_RESV_UNIT (RESV_UNIT_ID, RATE_CODE,RESV_NUM,SEGMENT_CODE,PM_UNIT_TYPE_ID,HSKEEPING_SERVICE_CODE,ARRIVAL_DATE,DEPARTURE_DATE) VALUES ('5000000000','OTC','507082784','DV','10676','WKL',TO_DATE('9/9/2013','dd/mon/yyyy'),TO_DAT
INSERT INTO P_RESV_UNIT
(RESV_UNIT_ID, RATE_CODE,RESV_NUM,SEGMENT_CODE,PM_UNIT_TYPE_ID,HSKEEPING_SERVICE_CODE,ARRIVAL_DATE,DEPARTURE_DATE)
VALUES ('5000000000','OTC','507082784','DV','10676','WKL',TO_DATE('9/9/2013','dd/mon/yyyy'),TO_DATE('9/9/2013','dd/mon/yyyy'));
但我一直得到一个错误:不是一个有效的月份
如何正确输入?请按以下方式输入
TO_DATE('09/SEP/2013','DD/MON/YYYY')
尝试使用mm而不是mon将to_date函数更改为to_date'9/9/2013','dd/mm/yyyy'。另一个建议是使用日期文字:
DATE '2013-09-09'