sql >> Database >  >> RDS >> Oracle

Oracle PL/SQL UTL_FILE.PUT buffering

Dustin,

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

Geeft aan dat:FFLUSH fysiek wachtende gegevens naar het bestand schrijft dat wordt geïdentificeerd door de bestandshandle. Normaal gesproken worden gegevens die naar een bestand worden geschreven, gebufferd. De FFLUSH-procedure dwingt de gebufferde gegevens naar het bestand te schrijven. De gegevens moeten worden afgesloten met een teken voor een nieuwe regel.

De laatste zin is de meest relevante.

Kunt u de gegevens niet schrijven met UTL_FILE.PUT_LINE voordat u in het resulterende bestand naar de regelterminators zoekt en ze verwijdert?

Gewoon een gedachte ....



  1. Top GUI-tools voor PostgreSQL

  2. PDO::fetch() LIMIET 1

  3. URL-querydatabase herschrijven?

  4. n-percentielberekeningen in postgresql