Oracle
 sql >> Database >  >> RDS >> Oracle

Bufferizzazione Oracle PL/SQL UTL_FILE.PUT

Dustin,

La documentazione di Oracle qui:http:// download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm#i1003404

Afferma che:FFLUSH scrive fisicamente i dati in sospeso nel file identificato dall'handle del file. Normalmente, i dati scritti su un file sono memorizzati nel buffer. La procedura FFLUSH forza la scrittura nel file dei dati memorizzati nel buffer. I dati devono essere terminati con un carattere di nuova riga.

L'ultima frase è la più pertinente.

Non potresti scrivere i dati utilizzando UTL_FILE.PUT_LINE prima di cercare nel file risultante i terminatori di riga e rimuoverli?

Solo un pensiero....