Oracle10g 与x27之间的差异;执行';和';作为脚本执行';

Oracle10g 与x27之间的差异;执行';和';作为脚本执行';,oracle10g,toad,Oracle10g,Toad,我目前正在经历一个我认为是奇怪的行为,当使用甲骨文与蟾蜍 我有一个问题: SELECT COUNT(as_at_date) FROM job_log WHERE as_at_date = TO_DATE('24/11/2009', 'dd/mm/yyyy'); 当我尝试使用Toads的“executestatement”按钮运行此命令时,返回的行数为零。但是,当我使用“作为脚本执行”时,返回了一行,这与预期的一样 谁能解释一下为什么使用不同的命令会在结果集中产生

我目前正在经历一个我认为是奇怪的行为,当使用甲骨文与蟾蜍

我有一个问题:

SELECT
     COUNT(as_at_date)
FROM
     job_log
WHERE
     as_at_date = TO_DATE('24/11/2009', 'dd/mm/yyyy'); 
当我尝试使用Toads的“executestatement”按钮运行此命令时,返回的行数为零。但是,当我使用“作为脚本执行”时,返回了一行,这与预期的一样

谁能解释一下为什么使用不同的命令会在结果集中产生差异


谢谢。

这不是对你问题的直接回答(你需要花一两分钟来设置和分析),但你可以在数据库中进行TKPROF跟踪,以查看蟾蜍的实际信息


对于某些示例。

Execute将在光标所在的位置运行查询

executeas脚本将从上到下执行该选项卡中写入的所有查询


可能当按下“执行”按钮时,光标会出现在一个空行中。

谢谢Davek,我明天会尝试一下,然后再给你回复。该查询应始终返回一行。如果您试图在Toad的编辑器中执行查询,请检查“查询查看器”选项卡-它将告诉您执行了哪些查询、何时执行以及它们的状态(例如“已完成”)。