當我使用帶有TOAD的Oracle時,我正在體驗我認爲是奇怪的行爲。'執行'和'以腳本執行'之間的區別
我有一個查詢:
SELECT
COUNT(as_at_date)
FROM
job_log
WHERE
as_at_date = TO_DATE('24/11/2009', 'dd/mm/yyyy');
當我嘗試運行此使用蟾蜍「執行語句」按鈕,我得到零行返回。但是,當我使用'作爲腳本執行'時,我得到一行返回,這是預期的。
任何人都可以向我解釋爲什麼使用不同的命令會產生結果集的差異?
謝謝。
該查詢應始終返回一行。如果您試圖在Toad的編輯器中執行查詢,請選中「查詢查看器」選項卡 - 它會告訴您哪些查詢已執行,何時以及它們的狀態如何(例如「完成」)。 – 2009-12-08 05:04:33