sql >> Database >  >> RDS >> Oracle

Kan ik IF gebruiken in PL/SQL?

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. Selecteer alle records uit de ene tabel die niet bestaan ​​in een andere tabel in Laravel 5.1

  2. UTL_FILE.FREMOVE Voorbeeld:een bestand verwijderen in Oracle

  3. SQL Server met DateTime als primaire sleutel

  4. MySQL Slow join - maar niet altijd en niet op alle tafels