不使用 ONLY 关键字选择超表的行

表层次结构允许您在单个 SQL 语句中构造其作用域是超表及其子表的查询。对超表的查询同时从超表及其子表中返回行。下列查询显示对 person 表(它是表层次结构中的 root 超表)的查询。

图: 查询

SELECT * FROM person
图 8返回超表中的所有列以及子表(employeesales_rep)中继承自超表的那些列。对超表的查询不返回不在超表中的子表的列。该查询显示 personemployeesales_rep 表中的 nameaddresssoc_sec 列。

图: 查询结果

name        Rogers, J.
address     ROW(102 Ruby Ave, Belmont, CA, 69055)
soc_sec     454849344

name        Sallie, A. 
address     ROW(134 Rose St, San Carlos, CA, 69025)
soc_sec     348441214
⋮