【发布时间】:2017-04-03 02:13:51
【问题描述】:
我想将时间戳列值与 systimestamp 值进行比较。 我的表包含两列 from_date 和 to_date,数据类型为 timestamp(6)。我想检查这样的事情
- from_date 和 thru_date 之间的系统时间戳
在检查 systimestamp 时返回带有时区的值,但 from_date 和 thru_date 列的值没有时区
从对偶中选择系统时间戳; -- 2016 年 11 月 19 日 03:35:55.042420000 下午 +08:00
from_date 和 thru_date 就像 08/03/2015 06:09:56.941255000 AM
请告诉我如何进行这种比较? 我可以使用 LOCALTIMESTAMP 代替 SYSTIMESTAMP 吗?或者我必须在比较之前对 from_date 和 to_date 列使用 from_tz 函数?
【问题讨论】:
-
这些栏目是当地时间吗?如果是,您可以使用 LOCALTIMESTAMP。
-
没有这些列包含服务器时区时间