SQL 查询
查询指定一个结果表。 查询是某些 SQL 语句的组件。
下面是三种形式的查询:
- 子查询
- 全查询
- select-statement.
授权
语句授权标识所拥有的特权必须至少包括下列其中一项权限:
- 以下权限之一(对于查询中标识的每个表或视图):
- 表或视图的 SELECT 特权
- 表或视图模式的 SELECTIN 特权
- 表或视图模式的 DATAACCESS 特权
- 该表或视图上的 CONTROL 特权
- DATAACCESS 权限
对于在查询中用作表达式的每个全局变量,该语句的授权标识所拥有的特权必须包括以下权限之一:
- 未在模块中定义的全局变量的 READ 特权
- 模块中定义的全局变量模块的 EXECUTE 特权
- 包含模块中定义的全局变量模块的模式的 EXECUTEIN 特权
- 包含模块中定义的全局变量模块的模式的 DATAACCESS 权限
对于包含在静态 SQL 语句或 DDL 语句中的查询,将不检查组特权(PUBLIC 除外)。
对于昵称,在处理查询时会应用该昵称引用的对象的数据源授权需求。 该语句的授权标识可以映射到数据源中的其他授权标识。