怎样用DATE型只存时间不要日期

smileconfess 2006-08-16 01:37:56
我oracle数据库中有一个字段是DATE型的,我要将时间13:13:13插入进去,不要日期,但是数据库自动给我在数据库中添加了年月日,如1970-1-1 13:13:13 ,怎样用DATE型只存时间?
...全文
785 点赞 收藏 25
写回复
25 条回复
wizard1 2006年12月24日
这个问题不断可以在程序里面实现。。。。还可以节约数据库的空间。。
回复 点赞
guoxyj 2006年12月24日
没必要在乎是否存了日期吧
回复 点赞
samzheng99 2006年12月24日
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
想怎么取就怎么区,多方便
回复 点赞
firein 2006年12月13日
xuexi
回复 点赞
tgm78 2006年12月11日
select to_char(sysdate,'hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'HH24:MI:SS')
-----------------------------
09:16:54
回复 点赞
zzffhh 2006年12月09日
呵呵,就像楼上说的,只取时间,不取日期。存上日期总有用的上的时候。
回复 点赞
惯看秋月春风 2006年10月13日
存完整的总能用得着,按需取就是了
回复 点赞
egxsun 2006年10月13日
取出来的时候to_char(sysdate,'hh24:mi:ss')不就行了?
回复 点赞
zmzbs123 2006年10月10日
用char存
回复 点赞
kidfang 2006年10月10日
同意
回复 点赞
EriSeven 2006年09月28日
xiaoxiao1984(笨猫儿)
正解
回复 点赞
AlexPark 2006年09月28日
请问楼上的 datatime ??

有这个吗
回复 点赞
klmyczq 2006年09月28日
把字段类型设置为DATATIME,就可以任意取日期或时间了.
回复 点赞
doer_ljy 2006年09月28日
换个思路,只取时间,不取日期
回复 点赞
xuexizherole 2006年08月17日
有点诡异的问题
回复 点赞
AFIC 2006年08月17日
如果是
用DATE型只存时间不要日期
那么无解。
回复 点赞
liaoqingpeng 2006年08月17日
多存了信息不要紧,就怕少存了。
回复 点赞
认真读书 2006年08月16日
xiaoxiao1984(笨猫儿^_^) 正解。。。
回复 点赞
gw_delphi 2006年08月16日
在存入之前格式化成时间格式再保存进去
回复 点赞
怡静如诗 2006年08月16日
楼上正解:)
回复 点赞
发动态
发帖子
基础和管理
创建于2007-09-28

7175

社区成员

9.5w+

社区内容

Oracle 基础和管理
社区公告
暂无公告