@634

Oracle PL/SQL - トリガー(Trigger)

Advertisement

書式

create [or replace] trigger {トリガー名}
{before/after}
{insert/update/delete}
on {表名|ビュー名}
[for each row]
[when 条件]
declare

begin

exception

end;

サンプル

bonusテーブルに対する insert 前に起動するトリガー
create or replace trigger tr_sample
before insert on bonus;
    -- 略

bonusテーブルに対する insert 後に起動するトリガー
create or replace trigger tr_sample
after insert on bonus;
    -- 略

bonusテーブルに対する insert ,update後に起動するトリガー
create or replace trigger tr_sample
after insert or update on bonus;
    -- 略

制御

トリガーの削除
drop trigger トリガー名

トリガーの有効化
alter trigger トリガー名 enable;

トリガーの無効化
alter trigger トリガー名 disable;

Advertisement

ショートカット

634トップページ
このカテゴリのトップページに戻る
634ラボ
   UIコレクションギャラリー

サイト検索

Google

Web サイト内

Y!ログール