0

現在、TOAD で Oracle を使用しているときに、奇妙な動作と思われる現象が発生しています。

質問があります:

SELECT
     COUNT(as_at_date)
FROM
     job_log
WHERE
     as_at_date = TO_DATE('24/11/2009', 'dd/mm/yyyy'); 

Toads の [ステートメントの実行] ボタンを使用してこれを実行しようとすると、0 行が返されます。ただし、「スクリプトとして実行」を使用すると、期待どおりに 1 行が返されます。

異なるコマンドを使用すると結果セットに違いが生じる理由を誰かに説明できますか?

ありがとう。

4

2 に答える 2

0

Execute は、カーソルが存在する場所でクエリを実行します。

スクリプトとして実行すると、そのタブに記述されたすべてのクエリが上から下に実行されます。

おそらく、「EXECUTE」ボタンを押すと、カーソルは空の行にあったでしょう。

于 2012-10-23T10:07:39.510 に答える
0

これはあなたの質問に対する直接的な回答ではありません (セットアップと分析には 1、2 分かかります) が、データベースで TKPROF トレースを取得して、Toad から実際に何が到着するかを確認できます....

見る

http://www.jlcomp.demon.co.uk/tkprof_01.html

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:969160000346108326

いくつかの例について。

于 2009-12-07T21:38:16.863 に答える