oracle10g插入时间出错 insert into test (id, create_date) values (1, to_date('yyyy-mm-dd','01-MAY-1988')); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么一定要用to_date这个函数呢?10g不是可以直接插入的吗?格式为dd-mm-yyyy。oraclepressbooks这出版社出版的书上写的。 10g没用过,不过MM-DD-YYYY格式也不是'01-MAY-1988'这样的啊,应该是'01-05-1998'一下2种方法在10g下肯定是正确的一种是to_date(),另一种是 date '1998-05-01' 我也遇到过这种问题,在oracle数据库中把原有的日期剪切再粘贴上去都会提示格式错误。而且中文版还有很搞笑的地方,就是输入中文但是oracle自己变成英文,晕死。其实最简单的解决办法就是不用date数据类型,用字符串型就好,最好再自己解析日期。 to_date('yyyy-mm-dd','01-MAY-1988')---->to_date('01-MAY-1988','dd-mm-yyyy') 9i 下可以:select to_date('01-MAY-1988','dd-mm-yyyy') from dual>1988/05/01 前面我说的那本书写到,10g的date类型为dd-mm-yyyy,mm可以直接输入英文月份的前三个字母,date '1998-05-01'这种方式肯定可以。 非常紧急--oracle9i drop表的回沪 急dataset的问题 建立索引问题 oracle 数据取出一个小问题 hash子分区的数据是怎么分配在子分区上的 高手请进--->>>解决SELECT语句 关于oracle里的自增序列和存储过程 【求助】nvl函数使用 .sql 脚本有没有类似C里面的文件包含命令?如#include 急!请教高手,万分感谢! Oracle双机热备时出现的问题:Ora-01033 无法插入数据,打死也不用 Oracle
10g不是可以直接插入的吗?格式为
dd-mm-yyyy。
oraclepressbooks这出版社出版的书上写的。
一下2种方法在10g下肯定是正确的
一种是to_date(),另一种是 date '1998-05-01'
而且中文版还有很搞笑的地方,就是输入中文但是oracle自己变成英文,晕死。
其实最简单的解决办法就是不用date数据类型,用字符串型就好,最好再自己解析日期。
to_date('01-MAY-1988','dd-mm-yyyy')
>1988/05/01
10g的date类型为dd-mm-yyyy,mm可以直接输入英文月份的前三个字母,
date '1998-05-01'这种方式肯定可以。