2012-02-17 20 views
0

如何使用UTL_FILE來使用相同的文件(如ABC.txt)來寫入。使用Oracle在同一文件上寫入

目前發生的事情是每當我試圖寫在ABC.txt上一個條目被刪除或被最新條目取代。我希望所有參賽作品都能出席。 我正在使用Oracle 10 g PL/SQL。

回答

6

如果我很好地理解你,你想追加新的行到現有的文件(保留現有的內容)。在這種情況下,您需要以追加模式打開文件:

file_handle = utl_file.fopen(directory, 'file_name', 'a'); 

應該是這樣。

+0

thanks mate ... :) :) – Avi 2012-02-17 13:08:14

+0

不客氣。 – 2012-02-17 14:40:10