Oracle SQLDeveloper:如何使用“过滤器”工具栏项按日期查询?

时间:2018-01-08 01:07:15

标签: oracle oracle-sqldeveloper

无法在SqlDeveloper UI的“过滤器”项目上查找文档,以及要按日期过滤输入的内容。版本4.1.5.21。我试过输入模式和表前缀,但结果是一样的。我也尝试输入月份的全名,但结果是相同的(并使用to_date()函数将日期放在引号中,省略分号 - 所有都不成功。)

Date_Question

1 个答案:

答案 0 :(得分:0)

可以在位于https://docs.oracle.com/cd/E39885_01/appdev.40/e38414/intro.htm#RPTUG10500的Oracle SQL Developer 4.1用户指南的第1.6节中找到涵盖此内容的官方文档。

总之,过滤器框作为表中数据的WHERE子句,可以输入有效的谓词,文本' WHERE'不需要带后缀的分号。

如果要查询的列(MY_COLUMN)的数据类型为DATE,则每个值还将包含必须考虑的时间。使用等于运算符将仅返回给定日期的时间为00:00:00的记录。

例如,返回17-JUN-2017日期的所有记录:

MY_COLUMN >= TO_DATE('2017-06-17', 'YYYY-MM-DD') AND MY_COLUMN < TO_DATE('2017-06-18', 'YYYY-MM-DD')

在Oracle SQL Developer v4.1.5.21中对数据类型为DATE和TIMESTAMP的列进行了测试和确认。