SQL 變數和表示式

在表示式中使用 SQL 變數的語法為

&ColumnName@LinkTemplate

例如,若要擷取連結樣板 HOUSES 所參考的表格中 PRICE 欄的值,請輸入 &PRICE@HOUSES

若要將第二個表格關聯至連結樣板中指定的表格並返回其中一個欄位的值,請使用此語法

&[ [ [catalog. ] schema. ] colname@LT [.lnka1, lnka2, ..., lnkaN [.lnkb1, lnkb2, ..., lnkbN ] ]

必須在一行中輸入該表示式。

SQL 表示式和 SQL 陳述式

表示式:

&catalog.schema.table.colname @linktemplate.lnka1,lnka2,...,lnkaN.lnkb1,lnkb2,...,lnkbN

等同於以下 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

其中 lnka1,...,lnkaN 是主要表格中的欄,lnkb1,...,lnkbN 是次要表格中的欄,linktemplatekey1,...,linktemplatekeyN 是主要表格中的連結樣板主鍵欄,而 linktemplatevalue1,...,linktemplatevalueN 是取自物件的主鍵欄值。