【发布时间】:2013-07-10 08:09:22
【问题描述】:
我有一个表,其中包含时区类型的列。此列已编入索引。
此查询使用索引:
select t.*
from <table> t
where t.load_date = to_timestamp('1 may 2013', 'dd mon yyyy')
order by t.load_date;
这个(加上时区转换)没有,并且暗示它强制使用索引也不起作用:
select t.*
from <table> t
where t.load_date = to_timestamp('1 may 2013', 'dd mon yyyy') at time zone 'US/Pacific'
order by t.load_date;
有人能解释一下为什么后面的查询需要 FTS 吗?
谢谢。
【问题讨论】:
-
load_date是什么数据类型?
标签: sql oracle timezone full-text-search