DB 트리거 사용 방법

트리거를 생성하려면 함수가 필수입니다.

함수가 실행되면 트리거가 발동되고 확인을 해주면 됩니다.


/*trigger 함수 만들기*/

CREATE FUNCTION sms_info.trigger_function()

RETURNS TRIGGER

LANGUAGE PLPGSQL

AS $$

BEGIN

update sms_info.updatechecker

set num = num + 1

where action = ‘update’;

RETURN NULL;

END;

$$

update sms_info.updatechecker

set num=num+1

where action = ‘update’;


/*trigger 실행*/

CREATE TRIGGER updatecounting

AFTER UPDATE on ta_db.tb_mempdata

FOR EACH ROW

EXECUTE PROCEDURE sms_info.trigger_function();


/*trigger 실행 확인*/

select * from sms_info.updatechecker

Leave a Comment