sql >> データベース >  >> RDS >> Oracle

Oracle11gの更新後にトリガーを介して値を更新する

    トリガーには以下のコードを使用してください。変更内容:

    1. 更新後ではなく更新前を使用します。
    2. IDの値を以前の値に設定します。 (IDフィールドは変更されません)

      CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;

    注: 更新前:

    • ビューでBEFOREトリガーを作成することはできません。
    • 更新できます :NEW値。
    • 更新できません :OLD値。


    1. MySQLとInnoDB:COUNTの使用を回避する方法は?

    2. Oracle-存在しない場合にのみインデックスを作成する

    3. SQLServerでの特定のログインに対する同時ユーザーセッションの制限

    4. Htaccessポップアップボックスをhtmlフォームに置き換えますか?