查询语句允许的最大表个数(select_table_num)
📄字数 291
👁️阅读量 加载中...
引入版本
v12.0.0
功能描述
查询语句中允许出现的最大表个数。
参数属性
| 属性 | 属性值 |
|---|---|
| 参数类型 | INTEGER |
| 默认值 | 12 |
| 取值范围 | [1, 64] |
| 影响范围 | 系统级 |
| 修改方式 | 在线修改,立即生效 |
使用场景说明
- 该参数用于控制查询语句中嵌套循环连接(NESTJOIN)表的数量,若超出阈值,系统将中止任务并上报 E19241 异常。
示例
sql
-- 在线修改
SQL> SET select_table_num TO 12;
-- 在线查看
SQL> SHOW select_table_num;
-- 场景一:
-- 1. select_table_num = 2;
SQL> SELECT * FROM t1, t2, t3; -- E19241