Titolo: [v11 SQL] Nuovo comando Choose
Categoria: Comandi |
|
Ultimo Aggiornamento: 28/11/07 |
4D v11 SQL ha ora un nuovo comando
Choose.
Invece di scrivere un lungo case per avere un valore in funzione di un parametro singolo, è possibile usare questo comando in una singola riga.
Valore:=
Choose(Criterio;Valore1;Valore2;..)
-Se il Criterio è Boolean, Choose ritorna Valore1 se True o Valore2 se False. In this case, the command expects exactly three parameters: criterion, value1 and value2.
-Se il Criterio è un numero, Choose ritorna il valore corrispondente, partendo dal Valore1 per lo Zero.
Ad esempio:
Lavoro:=
Choose([Anagrafica]Mansione;"CEO";"Ingegnere Software";"Barista Starbucks";"Attore")
Questo codice è esattamente equivalente a:
Case of :([Anagrafica]Mansione =0)
Lavoro:="CEO"
:([Anagrafica]Mansione =1)
Lavoro:="Ingegnere Software"
:([Anagrafica]Mansione =2)
Lavoro:="Barista Starbucks"
:([Anagrafica]Mansione =3)
Lavoro:="Attore"
End case
Inviato da: Umberto Migliore |
|
Visite: 10794 |
Se accedi con utente e password, puoi aggiungere dei commenti.