ESPR_QRYFIELD
Indicazione del campo di una tabella della query.
Dalla versione 22.0 del traduttore è possibile fare in modo che siano scaricati tutti i campi della tabella indicando il carattere '' (asterisco) per il nome del campo.
(es: ESPR[<nome tabella>.])
Dalla versione 23.2 del traduttore è possibile fare in modo che siano scaricati tutti gli alias dei campi della tabella, per la lettura tramite variabili di tipo oggetto e di tipo collezione, utilizzando la sintassi ESPR[<nome tabella>.* AS [*]]. In questo caso l'alias attribuito al campo è il nome breve.
Parametri
| Parametro | I/O | SMP | |
|---|---|---|---|
| DFX | |||
| CAMPO | |||
| TIPOREC | |||
| ID | |||
| ALIAS | |||
| ALIASTABELLA | |||
| RAGGRUPPA | |||
| AGGFUNCASVAR | |||
| INDICESCHIERA |
DFX
Nome del descrittore che individua la tabella.
CAMPO
Identifica il campo da inserire nella definizione della query. Il nome del campo va racchiuso tra doppi apici.
TIPOREC
Identifica il tipo record relativo al dfx (nel caso di multi-tipo record). Se non indicato, viene considerato l'unico tipo record presente nel dfx.
ID
Identificativo della query, definito mediante una precedente '@DEFQUERY.
ALIAS
Attribuisce al campo un nome utile per riferirsi al campo nelle successive specifiche.
ALIASTABELLA
Attribuisce alla tabella un nome utile per riferirsi al campo nelle successive specifiche.
RAGGRUPPA
Identifica la funzione di aggregazione da applicare al campo.
NomeFunzione: indica la funzione di aggregazione da applicare al campo. Se è a blank non viene definito alcun raggruppamento. Le funzioni possibili sono: · per i campi alfanumerici: · GROUPBY
· per i campi numerici: · SUM · SUMDISTINCT (Disponibile da BC/X v. 19.2) · MIN · MAX · AVG · AVGDISTINCT (Disponibile da BC/X v. 19.2)
· per qualunque tipo di campo: · COUNT · COUNTDISTINCT
AGGFUNCASVAR
Descrizione non definita
INDICESCHIERA
Nel caso di campo schiera permette di definire quale elemento in particolare si desidera leggere.