Questione : Come ai valori stabiliti degli articoli basati su valore di un altro articolo.  Innesco?

Ciao - sto usando l'APEX 4.0 di Oracle.  Devo fissare il valore di un articolo basato sul valore di un altro articolo.  Posso convincere lo sql per funzionare, ma non posso calcolare fuori dove mettere it.

Below sono le circostanze ed i valori voluti: il

IF Emp_status = allora conteggio delle persone presenti “iniziato„ = “sì„
IF Role_status = a bordo allora del conteggio delle persone presenti = “sì "
IF Role_status = conteggio delle persone presenti di posizione aperta allora = “no "
If Role_status = è allora conteggio delle persone presenti nullo = “no "

I non ha provato parecchi metodi, ma non può trovare la giusta soluzione. Sto pensando un innesco sulla tabella (hiring_tbl) che infornerebbe prima dell'inserto o dell'aggiornamento, ma non posso GE che l'aiuto di sintassi right.

Any è benvenuto!
Thanks!
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
il >create notpretty " del class= " del id= " codeSnippet810619 del
           
class= del

Risposta : Come ai valori stabiliti degli articoli basati su valore di un altro articolo.  Innesco?

Ma per l'errore di sintassi: cambiare il elseif a ELSIF

generare o sostituire l'innesco SET_HEADCOUNT_TRIG  
  prima dell'inserto su HIRING_TBL_TESTING              
  per ogni fila
cominciare  
  se: new.HIRING_STATUS = “ALLORA iniziato„
         : new.HEADCOUNT: = “sì„;
  elsif: new.ROLE_STATUS = “a bordo di„ ALLORA
         : new.HEADCOUNT: = “sì„;
  elsif: new.ROLE_STATUS = “posizione aperta„ ALLORA
         : new.HEADCOUNT: = “no„;
  elsif: new.ROLE_STATUS ALLORA È NULLO
         : new.HEADCOUNT: = “no„;
  concluder se;
estremità;
/
Altre soluzioni  
 
programming4us programming4us