A livello di definizione dell'attributo i valori si dichiarano con la seguente sintassi:
{splitter_character {list_of_values_separated_by_splitter_character} }
Ad esempio ipotizziamo di dichiarare il profile attribute "store_city" in questo modo:
{,{Padova,Roma,Venezia}}
Dove il primo carattere (",") rappresenta il separatore utilizzato nell'elenco.
All'interno dei LOV è possibile utilizzare gli attributi multi value con questa sintassi:
${name_of_profile_attribute(prefix;splitter;suffix)}
Dove il risulatato sarà:
prefix + list of values separeted by the splitter + suffix
Esempio:
select * from customerswhere city in ${store_city( (' ; ',' ; ') )}
(in giallo il prefisso e il suffisso, in azzurro il separatore)
Diventerà:
Diventerà:
select * from customers where city in ('Padova','Roma','Venezia')
Nessun commento:
Posta un commento