dkfr.net
当前位置:首页 >> 在OrAClE使用sql语句中如何插入日期格式的数据 >>

在OrAClE使用sql语句中如何插入日期格式的数据

使用to_date函数 ************to_date函数参数简介*********** http://hi.baidu.com/ubuntu110/blog/item/dc02862b8f8b5f93033bf69d.html ****************************************** 对于你的问题 '1996-12-03' 改为 to_date('1996-12-03','yy...

如果是插入日期类型数据的话,先用to_date转换再插入就可以了。 例:insert into 表(c_date) values(to_date('20120927 20:09:47','YYYYMMDD HH24:MI:SS'));

insert into tabname(datecol) value(sysdate) ; -- 用date值insert into tabname(datecol) value(sysdate+1) ; -- 用date值insert into tabname(datecol) value(to_date('2014-02-14','yyyy-mm-dd')) ; -- 用to_dateinsert into tabname(dateco...

Oracle中与sqlserver 插入日期型数据时,有比较大的区别。sqlserver中,直接把日期型数据用单引号括起来就可以,而Oracle却必须用to_date('',''')这种强类型转换函数显示转换为Date类型。 例子(带时分秒): insert into table(j) values(to_da...

你好,Oracle中日期类型是date类型,sql语句中是区分类型的,也就是说虽然形势上'2012-12-21'是一个日期,但是它在Oracle中却是实实在在的字符串类型,所以不能插入到date类型的字段里,解决方法就是将日期字符串转换成date类型就可以了,这里可...

to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss')

应该是你的数据库中 changedate不是date类型的,而是varchar类型,所以会有这种错误,把changedate改成date类型,或直接插‘2014-07-01’

需要将表中的时间转成字符类型再做查询。 如emp表中数据如下: 现在要查询hiredate中年份为1982年的信息,可用如下语句: select * from emp where to_char(hiredate,'yyyy')=1982;查询结果:

如果是date类型,那么具体格式可以在你查询时使用to_char函数转换为你需要的格式

1、Oracle的日期格式 Oracle数据缺省的时间格式数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。 例如使用us7ascii字符集(或者是其他的英语字符集)时,缺省的时间格式显示为:28-Jan-2003。 使用zhs16gbk字符集(或其他...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com