您的位置:首页 > 数据库 > Oracle

oracle时间运算的简单注意点

2012-11-23 18:21 330 查看
假如在表中存储的数据类型为字符型。在程序中要把它当做时间用的话,注意程序中to_char、to_date函数指定的转换格式要保存一致。否则程序不会报错,但是实际有可能是错的。

改变当前会话的时间格式:

alter session set nls_date_format='格式';

alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

oracle时间运算中, 1/24表示一个小时。所以:1/1440、1/86400就是分、秒啰。

给我在当前日期上加上8分钟吧:

SELECT SYSDATE+8/1440 FROM dual;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: