⑨ UTL_FILE
오라클 데이터베이스 내에서도 UTL_FILE 패키지를 이용하면 파일 관련 처리를 할 수 있다. 예를 들어, 특정 테이블에 있는 데이터를 조회한 뒤 그 결과를 파일로 생성할 수 있는데, 이럴 때 사용할 수 있는 것이 UTL_FILE 패키지로 20여 개가 넘는 함수와 프로시저를 제공하고 있다.
⑩ UTL_SMTP와 UTL_MAIL
UTL_SMTP와 UTL_MAIL 패키지로 이메일도 보낼 수 있다. UTL_MAIL 패키지는 10g 버전부터 지원하고 있는데 UTL_SMTP에 비해 사용법이 간단하다. 이 두 패키지에 대해서는 18장에서 자세히 다룬다. 더불어 이메일을 보내는 방법을 설명하면서 UTL_FILE 패키지 사용법도 간단히 소개할 것이다.
지금까지 대략 10여개의 시스템 패키지에 대해 소개했는데, 이 외에도 오라클에서 제공하는 시스템 패키지는 매우 많다. 오라클 시스템 패키지 전부를 알 필요도 없고 모두 파악하기는 매우 어렵다. 따라서 필요할 때마다 원하는 기능을 수행하는 패키지를 검색해 본 뒤 사용법을 습득하는 방식으로 학습하는 것이 좋다. 오라클에서 제공하는 시스템 패키지 전체 목록과 내용에 대해서는 버전별 “PL/SQL Packages and Types Reference” 매뉴얼을 참조하기 바란다. 이 메뉴얼은 오라클 홈페이지에서 내려받을 수 있다.