더북(TheBook)

⑨ WRITE_RAW_DATA 프로시저

WRITE_DATA와 같은 역할을 하지만 data 매개변수의 형태가 RAW 타입이다. 따라서 한글 같은 다중 바이트 메시지를 전송할 때는 이 프로시저를 사용해야 한다.

    UTL_SMTP.WRITE_RAW_DATA (
        c    IN OUT NOCOPY connection,
        data IN RAW) ;

c: SMTP connection

data: 헤더를 포함한 이메일 메시지의 텍스트 부분. F‘ rom’, ‘To’, ‘Subject’ 등이 이에 해당되며 RAW 타입임.

매개변수가 RAW 타입이므로 이 함수를 사용할 때는 문자를 RAW로 변경해야 하는데, 이는 UTL_RAW.CAST_TO_RAW 함수를 사용하면 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.