프로그램개발/Database
                
              [Oracle]오라클에서 트리거로 웹가져오기(?)
                잠탱
                 2022. 6. 14. 10:21
              
              
            
            오라클에서 트리거로 웹가져오기(?)
create or replace TRIGGER TEST_TABLE_TRIGGER
AFTER INSERT OR UPDATE OF NAME ON TEST_TABLE
for each row
DECLARE
  req utl_http.req;
  res utl_http.resp;
    value VARCHAR2(4000);
BEGIN
    SELECT UTL_HTTP.REQUEST('http://10.10.11.18:5051/api/status/ping') INTO value FROM DUAL;
    EXCEPTION
        WHEN UTL_HTTP.END_OF_BODY THEN
            UTL_HTTP.END_RESPONSE(res);
         WHEN OTHERS THEN
           RAISE_APPLICATION_ERROR (
             -20100,
                'IF_APPROVAL_PROC CALL ERROR'
             || CHR (10)
             || SQLERRM);
         DBMS_OUTPUT.PUT_LINE('HTTP_TEST ERROR MSG : ' || SQLERRM);
END;잘됩니다.
반응형