TRIGGERトリガ
トリガの作成方法について
フリップフロップは、イベントの処理(~に伴う処理)に使用されます.
イベントが特定のテーブルで発生した場合、他のテーブルとの関連付けを変更します.
トリガのデフォルトフォーマット
パラメータ;変数を渡す変数に変数名に「:」を付ける
:new-新しく入力したデータ
:old-プライマリデータ
->:new.コラム名、old.このようにカラム名を使用する
使用例
フリップフロップは、イベントの処理(~に伴う処理)に使用されます.
イベントが特定のテーブルで発生した場合、他のテーブルとの関連付けを変更します.
トリガのデフォルトフォーマット
CREATE TRIGGER 트리거이름
(BEFORE/AFTER) (INSERT/UPDATE/DELETE)
ON 이벤트발생테이블명
FOR EACH ROW // 실행될 문장 행에 각가 적용
WHEN //조건식
BEGIN
// 이벤트 발생시 실행할 문장
END;
バインド変数パラメータ;変数を渡す変数に変数名に「:」を付ける
:new-新しく入力したデータ
:old-プライマリデータ
->:new.コラム名、old.このようにカラム名を使用する
使用例
CREATE TRIGGER welcome
AFTER INSERT
ON emp2 //emp2테이블에서 행입력이 발생했다면,
FOR EACH ROW
BEGIN
DBMS_OUTPUT.PUT_LINE('['||:new.ename||']'||님의 입사를 환영합니다. )
END;
Reference
この問題について(TRIGGERトリガ), 我々は、より多くの情報をここで見つけました https://velog.io/@yeonjuu417/TRIGGER-트리거テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol