サーチ…
前書き
前書き:
トリガはPL / SQLの便利な概念です。トリガーは、ユーザーが明示的に呼び出す必要のない特別なタイプのストアード・プロシージャーです。これは一連の命令であり、特定の表または関係上の特定のデータ変更アクションに応答して自動的に起動されるか、または特定の条件が満たされたときに自動的に起動されます。トリガは、データの整合性とセキュリティを維持するのに役立ちます。彼らは、必要なアクションを自動的に取ることによって、仕事を便利にします。
構文
- CREATE [OR REPLACE]トリガtrigger_name
- 更新前[または挿入] [または削除]
- ON table_name
- [各行に対して]
- 宣言
- - 変数宣言
- ベギン
- - トリガーコード
- 例外
- いつ ...
- - 例外処理
- 終わり;
INSERTまたはUPDATEトリガーの前
CREATE OR REPLACE TRIGGER CORE_MANUAL_BIUR
BEFORE INSERT OR UPDATE ON CORE_MANUAL
FOR EACH ROW
BEGIN
if inserting then
-- only set the current date if it is not specified
if :new.created is null then
:new.created := sysdate;
end if;
end if;
-- always set the modified date to now
if inserting or updating then
:new.modified := sysdate;
end if;
end;
/
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow