Database
 sql >> Database >  >> RDS >> Database

Scopri come creare PK da Sequence Trigger in SQL Developer

In SQL Developer, c'è un'opzione per creare PK da sequenza grilletto. Che crea un trigger per una tabella utilizzando la sequenza per l'incremento automatico nella colonna della tabella Oracle. In questo tutorial imparerai come creare PK dal trigger Sequence nello sviluppatore SQL per una tabella Oracle.

Seguire questi passaggi per creare un trigger per l'incremento automatico della colonna utilizzando SQL Developer

  1. Nel navigatore di connessione, fai clic sul nodo Tabella da espandere.
  2. Seleziona la tabella per la quale desideri creare l'attivatore.
  3. Fai clic con il pulsante destro del mouse e seleziona Trigger> Crea (PK da sequenza).
  4. Apparirà una finestra di dialogo Crea (PK da sequenza).
  5. Specifica un nome nel campo Nome trigger.
  6. Seleziona una sequenza dall'elenco a discesa Nome sequenza.
  7. Quindi seleziona il nome della colonna dall'elenco a discesa Nome colonna, per il quale desideri impostare l'incremento automatico.
  8. Fai clic sul pulsante Applica per creare l'attivatore.

Il tuo attivatore verrà creato. Di seguito è riportato un esempio di attivatore creato.

CREATE OR REPLACE TRIGGER seq_trig 
before insert on "SCOTT"."EMP" 
for each row
begin 
if inserting then 
if :NEW."SEQ_NO" is null then 
select EMP_SEQ.nextval into :NEW."SEQ_NO" from dual; 
end if; 
end if; 
end;
/

Vedi anche:

  • Ottieni lo script tabella in SQL Developer
  • Come eseguire il blocco PL/SQL in Oracle