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

PL / SQLでIFを使用できますか?

    CREATE OR REPLACE TRIGGER whole_number_trigger 
      BEFORE INSERT 
      ON abc FOR EACH ROW
      BEGIN
      SELECT 'Board_' || whole_seq.nextval INTO :new.whole_number FROM dual;
      IF :new.board = 'guide' THEN 
        SELECT guide_seq.nextval INTO :new.board_number FROM dual;
      ELSIF   :new.board = 'notify' THEN 
        SELECT notify_seq.nextval INTO :new.board_number FROM dual;
      END IF;
    END;  
    /
    



    1. PHP5.5.xで廃止されたMySQL拡張機能

    2. SQL Server Management Studio(SSMS)でのスタートアップ環境の構成-SQL Server/TSQLチュートリアルパート7

    3. MySQLがクラッシュします(一部のポインタが無効で、ダンプが中止される可能性があります)

    4. MySQLで2つの日付の間のデータを取得する