본문 바로가기
IT Tech/Infra, 컴퓨터구조

[DB] UTL_FILE 패키지

by _><- 2016. 5. 10.
반응형

1. UTL_FILE 패키지 개념


- 운영체제에서 관리하는 파일에 접근하기 위한 함수와 프로시저를 제공하는 패키지

텍스트파일의 Open, Close, Read, Write의 기능을 제공

Oracle7.3부터 OS파일에 대한 쓰기,읽기를 지원하였으며

  Oracle9iR2 부터 파일의 복사, 이동, 삭제 및 디렉토리 오브젝트의 이용도 가능해졌습니다.




2. 주요 기능


- FCOPY : 파일의 일부 혹은 전체를 복사한다.

  UTL_FILE.FCOPY(location, filename, dest_dir, dest_file, start_line[DEFAULT 1], end_line [DEFAULT NULL]);


- PUT_LINE : 파일에 라인을 써 넣는다

  UTL_FILE(file, buffer, autoflash[Default False]);


- FCLOSE : 열린 파일을 닫는다

  UTL_FILE.FCLOSE(file);


- FREMOVE : 파일을 삭제하는 프로시저이다.

  UTL_FILE.FREMOVE (location, filename);


- FRENAME : 파일의 이름을 변경한다

  UTL_FILE.FRENAME (location, filename, dest_dir, dest_file, overwrite[Default False]);





참고 :

1. DB 취약점 체크리스트(Oracle 기반) : http://www.dbguide.net/db.db?cmd=view&boardUid=152820&boardConfigUid=9&categoryUid=216&boardIdx=149&boardStep=1

반응형