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

caseステートメントでトリガーを作成する

    次のようになります:

    CREATE OR REPLACE TRIGGER SETCOMISSIONRATE 
    AFTER INSERT ON USERS FOR EACH ROW
    WHEN (new.role_id = 2)
    BEGIN
        INSERT INTO COMISSION_RATE (username, comission_rate)
        VALUES (:new.username, 0);
    END;
    


    1. pg_restoreが正常に返されるのに、実際にはデータベースが復元されないのはなぜですか?

    2. 平均数値のサブクエリを削除します

    3. MySQL全文検索、MATCHに対して誤った引数を取得するのはなぜですか

    4. 初めてのデータベース設計:私は過剰設計ですか?