Passa al contenuto principale

DEFQUERYREL

32.3DesktopWeb
Obsoleti
warning
La specifica è deprecata nei sorgenti con STRICT maggiore o uguale a 4, al suo posto vedere specifica DEFQUERYJOIN

Definizione relazioni tra tabelle della query (Semplificata)

Parametri

ParametroDefinizioneI/OInformazioniVersione traduttoreSMP
IDQUERYLongINObbligatorio32.3DesktopWeb
RELIN32.3DesktopWeb
OBBLIGATORIAInteroIN32.3DesktopWeb
OPERATOREJOINStringaIN32.3DesktopWeb
TABELLAFIGLIOINObsoleto32.3DesktopWeb
ERROREInteroIN32.3Desktop

IDQUERY

32.3LongINInputObbligatorioObbligatorioValore non necessarioValore non necessarioDesktopWeb

Identificatore della query ottenuto tramite @DEFQUERY.

REL

32.3INInputValore non necessarioValore non necessarioDesktopWeb

Definizione della relazione tra due tabelle della query

OBBLIGATORIA

32.3InteroINInputValore non necessarioValore non necessarioDesktopWeb

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:

ValoreDescrizione
0Relazione opzionale (LEFT OUTER JOIN)
1Relazione obbligatoria (INNER JOIN)

OPERATOREJOIN

32.3StringaINInputValore non necessarioValore non necessarioDesktopWeb

Consente di definire il tipo di operatore di JOIN da utilizzare per la relazione

Parametro con valori ammessi, si possono utilizzare i seguenti valori:

ValoreDescrizione
INNERDefinizione operatore INNER JOIN
JOINDefinizione operatore INNER JOIN
LEFTDefinizione operatore LEFT OUTER JOIN
RIGHTDefinizione operatore RIGHT OUTER JOIN
FULLDefinizione operatore FULL OUTER JOIN
CROSSDefinizione operatore CROSS JOIN (utilizzabile solo su @DEFQUERYTABLE)

TABELLAFIGLIO

32.3INInputObsoletoObsoletoValore non necessarioValore non necessarioDesktopWeb
SottoParametri

Nome di un DFX usato durante la definizione di una tabella mediante la specifica @DEFQUERYTABLE.

ERRORE

32.3InteroINInputValore non necessarioValore non necessarioDesktop
SottoParametri

Consente al programma di intercettare e gestire l'errore restituito dalla funzione.

suggerimento

Utilizzare uno dei metodi GetLastError*() della classe BCContextInfo per ottenere le informazioni dell'errore.