我有一個文本文件和一個PL/SQL腳本都出現在相同的Unix服務器在相同的位置。我想從文本文件輸入該PL/SQL腳本。 文本文件的內容:從文本文件輸入到pl/sql腳本
a.txt
b.csv
c.ext
PL/SQL腳本:
select status from table where file_name=''-- the file name should come from text file contents
if status ='REQUEST' then
delete from table where file_name ='' -- the same file which is mentioned above
else
if status ='SUCCESS' then
flag=0;
/
現在,我想借此標誌值的shell腳本。 我希望現在更清楚。請幫忙。
在腳本中是否已經實現了對文本文件的打開/讀取/解析?你可以使用命令行參數嗎?預期輸出是什麼?請澄清你的問題。也看看http://stackoverflow.com/help/how-to-ask – fabianegli
你有沒有嘗試過嗎? – Nitish
如果文本文件由您正在閱讀的記錄組成,您可以先使用'sqlldr'將其加載到表中,然後通過SQL訪問它。當然,外部桌子也可以。無論如何,請添加更多信息以獲得更有針對性的幫助。 –