点表示法(有时称为
成员运算符)允许您以为其组件的另一
SQL 标识符限定
SQL 标识符。 您以句号(
.
)分隔这些标识符。例如,您可以任何下列
SQL
标识符限定列名称:
- 表名称:table_name.column_name
- 视图名称:view_name.column_name
- 同义词名称:syn_name.column_name
这些点表示法的格式称为列 projections。
您还可使用点表示法来直接地访问命名的或未命名的 ROW 列的字段,如下例所示:
row-column name.field name
点表示法的这种使用称为
字段 projection。例如,假设您有带有下列定义的名为
rect 的列:
CREATE TABLE rectangles
(
area float,
rect ROW(x int, y int, length float, width float)
);
下列 SELECT 语句使用点表示法来访问
rect 列的字段
length:
SELECT rect.length FROM rectangles
WHERE area = 64;