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

Oracle PL/SQL:Příklad UTL_FILE.FCOPY

V Oracle PL/SQL se ke kopírování souboru používá procedura UTL_FILE.FCOPY. Tento článek vysvětluje, jak zkopírovat soubor v PL/SQL pomocí procedury UTL_FILE.FCOPY se syntaxí a příklady.

Syntaxe

UTL_FILE.FCOPY (src_location IN VARCHAR2,src_filename IN VARCHAR2,dest_location IN VARCHAR2,dest_filename IN VARCHAR2,start_line IN BINARY_INTEGER DEFAULT 1,end_line IN BINARY_INTEGER DEFAULT> NULL); 

Podrobnosti parametru

src_location Umístění zdrojového souboru. (Název objektu adresáře)
src_filename Název zdrojového souboru.
místo cíle Cíl pro zkopírovaný soubor. (Název objektu adresáře)
název_cílového_souboru Název cílového souboru.
start_line Číslo řádku, na kterém má začít kopírování. Výchozí hodnota je 1.
end_line Číslo řádku, na kterém se má zastavit kopírování. Výchozí hodnota je NULL.

Příklady UTL_FILE.FCOPY

1. Příklad

Následující příklad zkopíruje soubor emp.pdf do stejného adresáře MY_DOC s jiným názvem emp2.pdf.

BEGINUTL_FILE.FCOPY ('MY_DOC','emp.pdf','MY_DOC','emp2.pdf');END;/

2. Příklad

Následující příklad zkopíruje soubor sqllog.log z jednoho adresáře do druhého pouze se 3 řádky, počínaje řádkem číslo 1 až 3.

BEGINUTL_FILE.FCOPY ('MY_DOC','sqllog.log','MY_DOC2','sqllog.log',1,3);END;/

Viz také:

  • Přesun souboru z jednoho adresáře do druhého v PL/SQL
  • Rozdělit velký CSV do více souborů v Oracle
  • Importujte soubor CSV pomocí uložené procedury v Oracle
  • Exportujte data CSV do Oracle pomocí PL/SQL
  1. Jak stáhnout Postgres bytea sloupec jako soubor

  2. SQL COUNT() pro začátečníky

  3. Co dělá DELIMITER // ve spouštěči?

  4. MySQL:Alternativy k ORDER BY RAND()