sql >> Databáze >  >> RDS >> Oracle

Mohu použít IF v 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. Načítání struktury tabulky pomocí dynamického SQL

  2. Jak převést řetězec na Hex a naopak?

  3. mysql PDO a dynamická SQL injekce uložená procedura

  4. Spusťte Python Script z MSSQL