菜鸟第一次用sql就卡住了....:(

booming 2006-07-30 01:36:21
INSERT into customers (id ,first_name,last_name,dob,phone)
values(6,'Fred','Brown','22-JAN-1970','800-555-1215');

INSERT into customers (id ,first_name,last_name,dob,phone)
values(6,'Fred','Brown','22-JAN-70','800-555-1215');

ORA-01843: 无效的月份


怎么改?
...全文
152 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaosheng2008 2006-07-30
  • 打赏
  • 举报
回复
运行
select sysdate from dual;
看看日期是什么格式,然后把要插入的日期该成相同的格式就行了

或者

运行alter session set nls_date_format='DD-MON-YYYY';
然后再运行你的insert 语句也行
doveph 2006-07-30
  • 打赏
  • 举报
回复
中文版ORACLE日期格式'22-1月-70'
booming 2006-07-30
  • 打赏
  • 举报
回复
字符集的问题

怎么修改?
nowait 2006-07-30
  • 打赏
  • 举报
回复
字符串直接插入到日期类型?调用to_date函数转换,如果还是报这个错误就是字符集的问题

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧