子查询
子选择是全选择的组成部分。 子选择指定从在 FROM 子句中标识的表或视图中派生的结果表。
子选择授权
如有疑问,请参阅授权。
子选择语法
子选项描述
结果表的推导过程可以描述为一系列操作,其中每个操作的结果都作为下一个操作的输入。 (这只是对子选项的一种描述方式。 用于推导的方法可能与此描述大不相同。 如果子选择的部分实际上不需要执行才能获得正确的结果,则可能不会执行这些部分。)
当子选择直接或间接引用了行或列访问控制已启用的表时,行权限或列掩码中定义的规则会影响结果表中行的派生方式。 通常情况下,这些规则基于授权ID或流程角色。
标量子选择是一个用括号括起来的子选择,它返回一个结果行和一个结果列。 如果子选择的结果为空,则返回空值。 如果结果包含多行,则返回错误。
子选择条款顺序
子选项的条款按以下顺序处理:
- FROM 子句
- WHERE 子句
- GROUP BY 子句
- HAVING 子句
- SELECT 子句
- ORDER BY 子句
FL 500OFFSET子句
FL 500FETCH 子句