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

Oracle PL/SQL:UTL_FILE.FCOPY Eksempel

I Oracle PL/SQL bruges UTL_FILE.FCOPY-proceduren til at kopiere en fil. Denne artikel forklarer, hvordan man kopierer en fil i PL/SQL ved hjælp af proceduren UTL_FILE.FCOPY med syntaks og eksempler.

Syntaks

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);

Parameterdetaljer

src_location Placering af kildefilen. (Directory Object Name)
src_filename Kildefilnavn.
dest_location Destination for den kopierede fil. (Directory Object Name)
dest_filename Destinationsfilnavn.
startlinje Linjenummer, hvor kopieringen skal begynde. Standarden er 1.
end_line Linjenummer for at stoppe kopieringen. Standarden er NULL.

UTL_FILE.FCOPY Eksempler

1. Eksempel

Følgende eksempel vil kopiere filen emp.pdf i samme mappe MY_DOC med andet navn emp2.pdf.

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

2. Eksempel

Følgende eksempel vil kopiere filen sqllog.log fra en mappe til en anden med kun 3 linjer, startende fra linje nummer 1 til 3.

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

Se også:

  • Flyt fil fra en mappe til en anden i PL/SQL
  • Opdel stor CSV i flere filer i Oracle
  • Importér CSV-fil ved hjælp af lagret procedure i Oracle
  • Eksportér CSV-data i Oracle ved hjælp af PL/SQL
  1. Sådan opretter du array i PostgreSQL

  2. SQL GROUP BY CASE-sætning med aggregeret funktion

  3. Sådan rettes den nye datatype, der forårsager problemer for MS Access

  4. MariaDB kommer til en by tæt på dig!