A sintaxe para utilizar um variável SQL em uma expressão é
&ColumnName@LinkTemplate
Por exemplo, para recuperar os valores na coluna de PRICE na tabela referenciada pelo modelo de vínculo HOUSES, insira &PRICE@HOUSES.
Para relacionar uma segunda tabela com a tabela especificada no modelo de vínculo e retornar um valor de um de seus campos, utilize esta sintaxe
& [ [ [catálogo. ]esquema. ] colname@LT [.lnka1, lnka2, ..., lnkaN [.lnkb1, lnkb2, ..., lnkbN ] ]
A expressão deve ser inserida em uma linha.
A expressão:
&catalog.schema.table.colname @linktemplate.lnka1,lnka2,...,lnkaN.lnkb1,lnkb2,...,lnkbN
é equivalente a seguinte declaração SQL:
SELECT catalog.schema.table.colname FROM catalog.schema.table WHERE lnka1 = lnkb1 AND lnka2 = lnkb2 AND ... AND lnkaN = lnkbN AND linktemplatekey1 = linktemplatevalue1 AND linktemplatekey2 = linktemplatevalue2 AND ... AND linktemplatekeyN = linktemplatevalueN
onde lnka1, ...,lnkaN são colunas da tabela principal, lnkb1, ..., lnkbN são colunas da tabela secundária, linktemplatekey1, ..., linktemplatekeyN são as colunas chave do modelo de vínculo da tabela principal, e linktemplatevalue1, ..., linktemplatevalueN são os valores da coluna chave obtidos do objeto.