프로그램개발/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;
잘됩니다.
반응형