DEFQUERYREL
Definizione relazioni tra tabelle della query (Semplificata)
Parametri
| Parametro | Definizione | I/O | Versione traduttore | SMP | |
|---|---|---|---|---|---|
| IDQUERY | Long | 32.3 | |||
| REL | 32.3 | ||||
| OBBLIGATORIA | Intero | 32.3 | |||
| OPERATOREJOIN | Stringa | 32.3 | |||
| TABELLAFIGLIO | 32.3 | ||||
| ERRORE | Intero | 32.3 |
IDQUERY
Identificatore della query ottenuto tramite @DEFQUERY.
OBBLIGATORIA
Identifica se la relazione di esistenza del record è obbligatoria (non sono ammessi valori nulli): corrisponde all'applicazione della clausola INNER JOIN tra le due tabelle oggetto della relazione
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
0 | Relazione opzionale (LEFT OUTER JOIN) |
1 | Relazione obbligatoria (INNER JOIN) |
OPERATOREJOIN
Consente di definire il tipo di operatore di JOIN da utilizzare per la relazione
Parametro con valori ammessi, si possono utilizzare i seguenti valori:
| Valore | Descrizione |
|---|---|
INNER | Definizione operatore INNER JOIN |
JOIN | Definizione operatore INNER JOIN |
LEFT | Definizione operatore LEFT OUTER JOIN |
RIGHT | Definizione operatore RIGHT OUTER JOIN |
FULL | Definizione operatore FULL OUTER JOIN |
CROSS | Definizione operatore CROSS JOIN (utilizzabile solo su @DEFQUERYTABLE) |
TABELLAFIGLIO
Nome di un DFX usato durante la definizione di una tabella mediante la specifica @DEFQUERYTABLE.
ERRORE
Consente al programma di intercettare e gestire l'errore restituito dalla funzione.
Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.