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 是从对象获得的主键列。