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

シーケンスからIDを生成するためのOracleTriggerのHIbernateの問題

    IDが指定されていない場合にのみ起動するようにトリガーを更新するだけです。

    create or replace
    trigger sa.my_trigger
    before insert on sa.my_table
    for each row
    when (new.id is null)
    begin
       select sa.my_sequence.nextval
        into :new.id
        from dual;
    end;
    


    1. LIKEと〜の代わりに、代替との正規表現の一致を行うときにSIMILARTOのみが機能するのはなぜですか

    2. DROPデータベースのアクセス許可なしでコマンドラインからすべてのMySQLテーブルを削除するにはどうすればよいですか?

    3. mysqlで次の自動インクリメントIDを取得する方法

    4. OracleDatabaseでサポートされている地域のリスト