date类型的插入问题

王苦逼程序员 2013-07-23 03:57:06
[b]我想插入date类型,但是我的月份是用英语表示的,如2012-Jan-12,再插入的时候,如果用to_date()插入,会提示我在“在要求输入数字处找到非数字字符”,请问怎么插入带英语的月份啊。。。
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinan9 2013-07-24
  • 打赏
  • 举报
回复
alter session set nls_language=american; 先执行这句,再插入试试看。会话NLS_LANG不匹配而已
善若止水 2013-07-23
  • 打赏
  • 举报
回复
在字符集那块设置的问题
Wentasy 2013-07-23
  • 打赏
  • 举报
回复
to_date函数可以解决。
a597926661 2013-07-23
  • 打赏
  • 举报
回复
楼主可以试试 楼上正解
aiqinhai1016_ 2013-07-23
  • 打赏
  • 举报
回复
INSERT INTO emp (id,birthday)VALUES('1',to_date('2012-Jan-12','yyyy-mon-dd','nls_date_language=American'));

17,377

社区成员

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

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