sql >> Databáze >  >> RDS >> Oracle

Vyrovnávací paměť Oracle PL/SQL UTL_FILE.PUT

Dustin,

Dokumentace Oracle zde:http:// download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm#i1003404

Uvádí, že:FFLUSH fyzicky zapisuje nevyřízená data do souboru určeného popisovačem souboru. Normálně se data zapisovaná do souboru ukládají do vyrovnávací paměti. Procedura FFLUSH vynutí zápis dat ve vyrovnávací paměti do souboru. Data musí být ukončena znakem nového řádku.

Poslední věta je nejrelevantnější.

Nemohli byste zapsat data pomocí UTL_FILE.PUT_LINE předtím, než ve výsledném souboru vyhledáte zakončení řádku a odstraníte je?

Jen myšlenka....



  1. PHP MySQL více formulářů a vícenásobné odeslání na jedné stránce

  2. Jak to, že se sqlplus nepřipojuje?

  3. to_sql + sqlalchemy + kopie z + postgresql engine?

  4. Získejte nejnovější dítě na rodiče z velké tabulky – dotaz je příliš pomalý