环境信息
- 系统: Windows 11
- JDK: 1.8.0_17
- 数据库: Oracle 12C
- APIJSON: 5.1.0
问题描述
查询时使用性能分析关键字 @explain 报错
查询参数
{
"Access": {
"id": 1
},
"@explain": true
}
错误信息
"ORA-00922: 选项缺失或无效"
生成的 SQL 如下:
SET STATISTICS PROFILE ON SELECT * FROM (SELECT "Access".*, ROWNUM RN FROM (SELECT * FROM "CRUD_ACCESS" WHERE ( ("id" = 1) ) ) "Access" WHERE ROWNUM <= 1) WHERE RN > 0
如上sql在oracle中手动执行也报 <选项缺失或无效> 错误,怀疑 oracle 不支持 SET STATISTICS PROFILE ON 参数
是不是我oracle哪里没设置对或者其他问题?
环境信息
问题描述
查询时使用性能分析关键字
@explain报错查询参数
{ "Access": { "id": 1 }, "@explain": true }错误信息
"ORA-00922: 选项缺失或无效"
生成的 SQL 如下:
如上sql在oracle中手动执行也报 <选项缺失或无效> 错误,怀疑 oracle 不支持
SET STATISTICS PROFILE ON参数是不是我oracle哪里没设置对或者其他问题?