정미나닷컴
[Oracle] 오라클 UTL_HTTP 패키지 본문
오라클 DB에서 지정된 URI를 호출하는 방식
이 프로시저를 DB Job에 등록하면 배치 형식으로 사용할 수도 있음
(*지정된 URI 페이지 내의 자바스크립트는 실행 불가)
CREATE OR REPLACE PROCEDURE SP_CALL
IS
REQ UTL_HTTP.REQ;
RESP UTL_HTTP.RESP;
BEGIN
UTL_HTTP.SET_TRANSFER_TIMEOUT(5);
REQ := UTL_HTTP.BEGIN_REQUEST('URL'); -- 호출 페이지
UTL_HTTP.SET_HEADER(REQ, 'Content-Type', 'text/xml');
RESP := UTL_HTTP.GET_RESPONSE(REQ);
BEGIN
LOOP
UTL_HTTP.READ_LINE(RESP,replyline,TRUE);
replymessage := replymessage || replyline;
END LOOP;
UTL_HTTP.END_RESPONSE(RESP);
EXCEPTION
WHEN UTL_HTTP.END_OF_BODY THEN
UTL_HTTP.END_RESPONSE(RESP);
END;
EXCEPTION
WHEN OTHERS
THEN DBMS_OUTPUT.PUT_LINE ('err=' || SQLERRM);
END;
'IT' 카테고리의 다른 글
[Java] 자바 String, Date, Calendar 형변환 (0) | 2016.10.26 |
---|---|
[Oracle] 오라클 SYNONYM (동의어) (0) | 2016.05.16 |
[JavaScript] Ranking, 순위 매기기 (0) | 2013.12.04 |
[Oracle] 오라클 에러 ORA-02069:global_names 매개변수는 이 작업에 TRUE라고 설정해야만 합니다 (0) | 2013.06.05 |
[JSP] 한글 파라미터 처리 (0) | 2013.05.14 |