Questione : domanda di domanda di oracolo

se: control.start_date = (sysdate-1) e: control.end_date = then
se: control.p_seq_no! = 1 ow del then
msgbox.sh (“l'errore„, “Bucket non generato per la gamma scelta della data„, “l'errore ");
: control.p_seq_no: = posizione di segnale minimo; go_item del
('wbr/> di control.p_seq_no'<); Go_item altro del
del
(“control.pb_run "); estremità del
del se;
Elsif: control.start_date = (sysdate-2) e
(: control.end_date in mezzo (sysdate-2) e (sysdate-1)) then
se: control.p_seq_no non (2.1) nel ow del then
msgbox.sh (“l'errore„, “Bucket non generato per la gamma scelta della data„, “l'errore ");
: control.p_seq_no: = posizione di segnale minimo; go_item del
('wbr/> di control.p_seq_no'<); Go_item altro del
del
(“control.pb_run "); estremità del
del se;
End se;
-----------------------------la data della data di inizio e di estremità del
If è sysdate-1 allora soltanto bucket 1 può essere scelta, la data di inizio del
If di p_seq_no dello IE (parametro di rapporto) è sysdate-2 e la data di estremità è fra sysdate-2 e sysdate-1 allora bucket soltanto 1 o 2 possono essere scelti. La mia domanda qui sopra non visualizza il messaggio se scelgo una benna errata ed inoltre sulla chiave RETURN non va al campo seguente. Come posso farlo funzionare?
class= del

Risposta : domanda di domanda di oracolo

oh. .ok. non ho fatto che è un parametro. ho pensato che fosse un elemento del blocchetto di controllo.

Allora provare questo:

to_number (disposizione (: control.p_seq_no)) ! = 1

similmente,

to_number (disposizione (: control.p_seq_no)) non in (1.2)

Grazie
Altre soluzioni  
 
programming4us programming4us