我使用oracle dbms创建了一个表,表的属性之一是date类型,即使输入YYYY-MM-DD格式,仍然显示错误ORA-01843。
这是我的疑问
insert into reserves values(120,001,'2012-01-11');
这是错误
ORA-01843:不是有效月份ORA-06512:位于"系统数据库管理系统_SQL",第1721行
insert into reserves values(120,001,'2012-01-11');
我试着插入月份名称并重新安排日期,仍然没有成功。
我正在尝试插入这组值
2条答案
按热度按时间aurhwmvo1#
最好告诉DB日期字符串的格式,如下所示
还可以按如下方式设置NLS_DATE_FORMAT
(or您喜欢的任何格式),然后使用问题中显示的语法
rhfm7lfc2#