我運行以下腳本將一些結果拖到文本表中。當我運行腳本時,它將腳本返回到文本文件並且沒有查詢結果。任何想法爲什麼?Oracle後臺打印返回查詢腳本並且沒有結果
set feedback off
set heading off
set echo off
set define off
set linesize 500
spool \\1.1.1.1\w$\Customer_Service\Outgoing\Missing_PO_NN.txt
select p.po
from sv_order_check_nn p
where not exists (
select 1
from ordusctes o
where o.usctes_po = p.po);
/
SPOOL OFF
這不是你的問題的答案,但你真的不應該做'WHERE NOT EXISTS',它通常對於表現很糟糕。嘗試做一個'LEFT JOIN',而不是右表的連接鍵爲空。 –
我將我的查詢更改爲左外部聯接。感謝您的建議。 – Brandon