Oracle 21c CREATE TRIGGERログイントリガーを作成するサンプル

環境
Windows11 pro 24bit
Oracle Database 21c Express Edition

構文
CREATE [OR REPLACE] TRIGGER トリガー名
AFTER LOGON ON DATABASE
BEGIN
処理コード;
END;

パラメータ「OR REPLACE」を利用する場合、同名のトリガーが存在した場合は上書きます。
使用例
トリガー「trigcft」を作成します。

CREATE OR REPLACE TRIGGER trigcft
AFTER LOGON ON DATABASE
BEGIN
 INSERT INTO LOGHISTORY values('LOGON',sysdate);
END;

トリガー起動を確認します
SELECT *
FROM LOGHISTORY;

Oracle 21c

Posted by arkgame