编程论坛's Archiver

enjoy535 发表于 2008-3-5 16:38

DATE的格式问题

使用Oracle时,向表中直接插入DATE型数据,格式是怎么样的诶?
我03-0-03,03-MAY-03,都试过了,都报格式错误,是怎么回事诶?
正确的输入应当怎么输?

第一次使用这类大型数据库,望高手指点

ILoveMK 发表于 2008-3-5 17:41

麻烦把完整的句子以及报错贴出来[em01]

比蜗牛快些 发表于 2008-3-5 20:20

这样:
to_date(20020101182112,'yyyymmddhh24miss')


SQL> select to_char(to_date(20020101182112,'yyyymmddhh24miss'),'yyyy-mm-dd hh24:
mi:ss') from dual;

TO_CHAR(TO_DATE(200
-------------------
2002-01-01 18:21:12

我记得需要小时,分钟和秒

jalonlovesja 发表于 2008-3-6 16:36

to_date('"+字段名+"','YYYY-MM-DD HH24:MI:SS')
  这样就可以了
3楼的写的有些麻烦了。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.