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

Oracle PL / SQLトリガーは、9〜5時間後にデータに変更が加えられた場合にのみ実行されます

    時刻に基づいてトリガーを起動するかどうかを制御することはできません。ただし、トリガーにロジックを追加して、特定の時間の間にのみ履歴テーブルにデータを挿入することができます。のようなもの

    IF( to_number( to_char(sysdate, 'hh24')) >= 17 or
        to_number( to_char(sysdate, 'hh24')) < 7 )
    THEN
      INSERT INTO employee_history...
    END IF;
    



    1. Entity FrameworkとOracle:VARCHAR2>1,999文字を挿入できません

    2. oracle(.Netコネクタ)を使用してクエリを記述します

    3. MySQLからPostgreSQLへの移行-SQLコードに表示されない機能が重要になりますか?

    4. 計算フィールドのMySQLIF条件