相関名

相関名は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