oracle date有的有时分秒,有的没有,怎么区别

 我来答
neuyubo
2014-12-24 · TA获得超过531个赞
知道小有建树答主
回答量:743
采纳率:0%
帮助的人:657万
展开全部
默认是带时分秒的;
没有时分秒的保存的时分秒都是0
具体用哪种方式看应用的要求;如果只记录到日期,则不用记录时分秒;如果用作时间戳,则要存储时分秒 或者考虑使用 timestamp 类型

如果查询中引用,考虑用 >= and < 的方式处理 ;这样不用考虑二者的区别了
micro0369
推荐于2017-12-16 · TA获得超过1.2万个赞
知道大有可为答主
回答量:9250
采纳率:85%
帮助的人:4061万
展开全部
Oracle数据库就一种日期类型:date,等价于 sqlserver的datetime

没有时分秒的,那时分秒就是 00:00:00
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王慧涛0
2017-12-21
知道答主
回答量:5
采纳率:0%
帮助的人:1571
展开全部
select to_char(sysdate,' hh24:mi:ss') from dual;
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
试试这个,希望能有所帮助.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
青春灬狂妄
2019-03-27
知道答主
回答量:12
采纳率:0%
帮助的人:3.7万
展开全部
楼上micro0369说的很对呀,为什么踩了这么多?
没时分秒的限制成 00:00:00不就行了
to_char (时间列,‘ hh24:mi:ss’) = ‘00:00:00’
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式