|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2005
Messaggi: 295
|
[pl/sql Oracle] Trigger particolare
Il problema è questo:
ho una tabella CASI con gli attributi ID e DIFETTO, poi ho una procedura di insert che inserisce una nuova riga nella tabella CASI. Quello che dovrei fare è creare un trigger (un trigger e non una funzione o procedura) che, prima di fare l'inserimento nella tabella casi, mi controlla se il DIFETTO scritto nella procedura di inserimento compare già nella tabella, quindi non c'è bisogno di andare a fare l'inserimento di una nuova riga. In parole povere: io ho questa procedura di inserimento...vado ad eseguirla....ma...prima di effettuare l'inserimento il trigger mi deve controllare se il nuovo difetto che sto inserendo è già nella tabella, in questo caso deve rifiutare l'inserimento... |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2005
Messaggi: 65
|
Non c'e' bisogno di un trigger.
Basta un constraint, primary key o unique. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:00.



















