# 相関名

相関名はFROM句にあるテーブルについて与える事ができ、新しい名前、別名となります。相関名をスキーマ名で限定することはできません。

相関名は更新可能な列に使うことはできません。仮に使えばSQL例外が発生します。 例えば、

    SELECT c11 AS col1, c12 AS col2, c13 FROM t1 FOR UPDATE of c11,c13

という例では、相関名を`c11のcol1`に使うことはできません。なぜなら、`c11`はFOR UPDATEにある列だからです。 それに対して相関名を`c12`に使うことはできます。これはFOR UPDATEにないからです。

#### 構文

    SQL92識別子

#### 例

    -- Cは相関名です。
    SELECT C.NAME
    FROM SAMP.STAFF C

Parent topic: SQLの識別子