Variabili ed espressioni SQL

La sintassi per l'uso di una variabile SQL in un'espressione è la seguente:

&NomeColonna@ModelloCollegamento

Per recuperare, ad esempio, i valori contenuti nella colonna PRICE della tabella recuperata dal modello di collegamento HOUSES, immettere &PRICE@HOUSES.

Per aggiungere una seconda tabella correlata alla tabella specificata nel modello di collegamento in modo da ottenere la restituzione di un valore da uno dei relativi campi, usare la sintassi:

&[ [ [catalogo. ] schema. ] nomecol@LT [.CollA1, CollA2, ..., CollAN [.CollB1, CollB2, ..., CollBN ] ]

È necessario immettere l'espressione su una sola riga.

Espressioni e istruzioni SQL

L'espressione:

&catalogo.schema.tabella.nomecol@modellocollegamento.CollA1,CollA2,...,CollAN.CollB1,CollB2,...,CollBN

è equivalente alla seguente istruzione SQL:

SELECT catalogo.schema.tabella.nomecol FROM catalogo.schema.tabella WHERE CollA1 = CollB1 AND CollA2 = CollB2 AND ... AND CollAN = CollBN AND ChiaveModColl1 = ValoreModColl1 AND ChiaveModColl2 = ValoreModColl2 AND ... AND ChiaveModCollN = ValoreModCollN

dove CollA1,...,CollAN sono le colonne della tabella principale, CollB1,...,CollBN sono le colonne della tabella secondaria, ChiaveModColl1,...,ChiaveModCollN sono le colonne delle chiavi del modello di collegamento della tabella principale e ValoreModColl1,...,ValoreModCollN sono i valori delle colonne chiave ottenuti dall'oggetto.