【发布时间】:2012-10-23 18:07:39
【问题描述】:
我目前在将 Oracle 与 TOAD 结合使用时遇到了我认为奇怪的行为。
我有一个问题:
SELECT
COUNT(as_at_date)
FROM
job_log
WHERE
as_at_date = TO_DATE('24/11/2009', 'dd/mm/yyyy');
当我尝试使用 Toads 的“执行语句”按钮运行它时,我得到零行返回。但是,当我使用“作为脚本执行”时,我会返回一行,这是预期的。
谁能向我解释为什么使用不同的命令会在结果集中产生差异?
谢谢。
【问题讨论】:
-
该查询应始终返回一行。如果您尝试在 Toad 的编辑器中执行查询,请检查“查询查看器”选项卡 - 它会告诉您执行了哪些查询、何时执行以及它们的状态(例如“完成”)。