Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle PL/SQL UTL_FILE.PUT-Pufferung

Dustin,

Die Oracle-Dokumentation hier:http:// download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm#i1003404

Gibt Folgendes an:FFLUSH schreibt anstehende Daten physisch in die Datei, die durch das Dateihandle identifiziert wird. Normalerweise werden Daten, die in eine Datei geschrieben werden, gepuffert. Die FLUSH-Prozedur erzwingt das Schreiben der gepufferten Daten in die Datei. Die Daten müssen mit einem Newline-Zeichen abgeschlossen werden.

Der letzte Satz ist der relevanteste.

Könnten Sie die Daten nicht mit UTL_FILE.PUT_LINE schreiben, bevor Sie dann die resultierende Datei nach den Zeilenabschlüssen durchsuchen und diese entfernen?

Nur so ein Gedanke....