注册 登录
编程论坛 Oracle论坛

DATE的格式问题

enjoy535 发布于 2008-03-05 16:38, 3365 次点击
使用Oracle时,向表中直接插入DATE型数据,格式是怎么样的诶?
我03-0-03,03-MAY-03,都试过了,都报格式错误,是怎么回事诶?
正确的输入应当怎么输?

第一次使用这类大型数据库,望高手指点
6 回复
#2
ILoveMK2008-03-05 17:41
麻烦把完整的句子以及报错贴出来
#3
比蜗牛快些2008-03-05 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

我记得需要小时,分钟和秒
#4
jalonlovesja2008-03-06 16:36
to_date('"+字段名+"','YYYY-MM-DD HH24:MI:SS')
  这样就可以了
3楼的写的有些麻烦了。
#5
w151451480162009-10-18 11:47
实习中
#6
adrian02010-02-02 15:52
'03-MAY-03'
1