爱问知识人 爱问教育 医院库

请各位老师赐教Oracle系统时间问题

首页

请各位老师赐教Oracle系统时间问题

在Oracle数据库中
需要对每条数据记录开始和结束时间
在存储过程中,用sysdate获得
但发现时间有误差,居然还很大,少则几分钟,多则1个小时左右
记录是按顺序执行的,可是开始时间居然也错乱的蹊跷
后执行的时间比先执行的小.

提交回答
好评回答
  • 2007-04-04 13:36:24
    sysdate函数是取得ORACLE数据库当前系统时间,你所说的这种情况是不大可能的,肯定是你的处理逻辑存在问题。
    每次用sysdate得到的时间是不一样的(就跟你每次看表一样),所以说时间点之间有误差是正常的。至于你说误差少则几分钟,多则1小时,或者开始时间错乱的蹊跷等等,肯定是与记录处理的顺序有关。
    你可以将这些数据按开始时间升序排列,观察一下每条记录的结束时间,如果仍然是升序下来,说明你的数据是正常的,否则,说明你记录的开始/结束时间的处理有误,这个与sysdate是无关的。
    

    心***

    2007-04-04 13:36:24

类似问题

换一换
  • 数据库 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 175-194
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):