首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle date部类 能否只存小时分

2012-08-21 
oracle date类型 能否只存小时分?数据表里有个字段是DATE类型,然后数据的话手工去填写就可以了。我想要的数

oracle date类型 能否只存小时分?
数据表里有个字段是DATE类型,然后数据的话手工去填写就可以了。我想要的数据格式是8:00:00或者是08:00:00,秒可要可不要。
然后我手工去添加,保存后DATE自动变成了1899/12/30 8:00:00.... 如果是用varchar2类型肯定没问题,但是这里限定只能用DATE,请问各位大侠,能解决吗?我用了to_char,to_date,转来转去还是解决不了。

[解决办法]
不可以,只能输出时to_char转换下了,要么就不用date型字段
[解决办法]
你插入的时候不填秒,到最后判断的时候,跟没秒是一样的。
比如说你插入一条8点30分的数据
那就 08:30:00 就行了呗
[解决办法]
你说的需求,无法解决。除非改变存储类型。
[解决办法]
在使用的时候用convert函数。就可以按你想要的查询出来了
[解决办法]
非要这样的话 用其他类型吧 nvarchar2() ...
[解决办法]
使用的时候转换一次就可以了么,存储的当然得按照定义的类型来进行存储。

热点排行