SQL 変数および式

SQL 変数を式で使用するための構文は、次のとおりです。

&ColumnName@LinkTemplate

たとえば、リンク テンプレート HOUSES に参照されるテーブルの列 PRICE の値を取得するには、&PRICE@HOUSES と入力します。

2 番目のテーブルを、リンク テンプレートで指定されたテーブルに関連付け、そのフィールドのいずれか 1 つの値を返すには、この構文を使用します。

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

式は、1 行で入力する必要があります。

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 はオブジェクトから取得したキー列の値です。