2016-07-07 47 views
0

我有一個文本文件和一個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腳本。 我希望現在更清楚。請幫忙。

+0

在腳本中是否已經實現了對文本文件的打開/讀取/解析?你可以使用命令行參數嗎?預期輸出是什麼?請澄清你的問題。也看看http://stackoverflow.com/help/how-to-ask – fabianegli

+0

你有沒有嘗試過嗎? – Nitish

+0

如果文本文件由您正在閱讀的記錄組成,您可以先使用'sqlldr'將其加載到表中,然後通過SQL訪問它。當然,外部桌子也可以。無論如何,請添加更多信息以獲得更有針對性的幫助。 –

回答