DescribeSqlPatternCompareReports - 查询 SQL Pattern 对比报告列表
查询 SQL Pattern 对比报告列表。
接口说明
查询指定实例下当前阿里云主账号创建的 SQL Pattern 对比报告。RAM 用户查询所属主账号的报告。
支持以下分页方式:
页码分页(推荐):使用
PageNumber、PageSize。令牌分页:使用
MaxResults、NextToken。
两种分页方式不可混用。页码分页时,平台自动携带的
MaxResults不生效。列表仅返回未过期的
PENDING、RUNNING或SUCCESS报告。通过
DetailEnabled判断是否可查询详情,通过CancelAvailable判断是否可取消。报告有效期为 7 天,并按实例和阿里云主账号隔离。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
实例所在的地域 ID。 |
cn-beijing |
| DBClusterId |
string |
是 |
AnalyticDB for MySQL 实例 ID。 |
am-2ze1234567890**** |
| PageNumber |
integer |
否 |
页码,从 1 开始。 默认值:1。 说明
与 |
2 |
| PageSize |
integer |
否 |
每页行数,取值范围:1~100。 默认值:50。 说明
与 |
50 |
| MaxResults |
integer |
否 |
令牌分页的每页行数,取值范围:1~100。 默认值:50。 说明
|
50 |
| NextToken |
string |
否 |
下一页令牌。 说明
|
djE6Mjo1MA |
| Order |
string |
否 |
将查询结果按指定字段排序。格式为 JSON 数组字符串,例如
说明
若不设置该参数,默认按照 |
[{"Field":"CreatedAt","Type":"Desc"}] |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
报告列表的分页查询结果。 |
||
| Items |
array<object> |
当前页的报告列表;无符合条件的报告时为空数组。 |
|
|
object |
单份 SQL Pattern 对比报告。 |
||
| CancelAvailable |
boolean |
是否可取消。PENDING 或 RUNNING 时为 true。 |
false |
| CompareEndTime |
string |
时间 2 的结束时间。UTC 格式为 yyyy-MM-ddTHH:mmZ。 |
2026-09-08T01:00Z |
| CompareStartTime |
string |
时间 2 的开始时间。UTC 格式为 yyyy-MM-ddTHH:mmZ。 |
2026-09-08T00:00Z |
| CreatedAt |
string |
报告创建时间。UTC 格式为 yyyy-MM-ddTHH:mmZ。 |
2026-09-08T01:05Z |
| DetailEnabled |
boolean |
是否可查询详情。SUCCESS 时为 true。 |
true |
| EndTime |
string |
时间 1 的结束时间。UTC 格式为 yyyy-MM-ddTHH:mmZ。 |
2026-09-07T01:00Z |
| ReportId |
integer |
SQL Pattern 对比报告 ID。 |
1001 |
| ReportType |
string |
报告类型。取值说明:
枚举值:
|
CHANGED |
| ReportTypeName |
string |
报告类型名称。 |
变化 Pattern 对比报告 |
| RowNumber |
integer |
当前排序结果中的序号,从 1 开始。 |
1 |
| StartTime |
string |
时间 1 的开始时间。UTC 格式为 yyyy-MM-ddTHH:mmZ。 |
2026-09-07T00:00Z |
| Status |
string |
报告状态。取值说明:
说明
当前列表仅返回 枚举值:
|
SUCCESS |
| MaxResults |
integer |
本次查询使用的每页行数。 |
50 |
| NextToken |
string |
下一页令牌;为空表示没有下一页。 |
djE6Mjo1MA |
| PageNumber |
integer |
本次查询使用的页码,从 1 开始。 |
2 |
| PageSize |
integer |
本次查询使用的每页行数。 |
50 |
| RequestId |
string |
请求 ID。 |
9A1B2C3D-4E5F-6789-ABCD-0123456789AB |
| TotalCount |
integer |
符合条件的报告总数。 |
51 |
示例
正常返回示例
JSON格式
{
"Items": [
{
"CancelAvailable": false,
"CompareEndTime": "2026-09-08T01:00Z",
"CompareStartTime": "2026-09-08T00:00Z",
"CreatedAt": "2026-09-08T01:05Z",
"DetailEnabled": true,
"EndTime": "2026-09-07T01:00Z",
"ReportId": 1001,
"ReportType": "CHANGED",
"ReportTypeName": "变化 Pattern 对比报告",
"RowNumber": 1,
"StartTime": "2026-09-07T00:00Z",
"Status": "SUCCESS"
}
],
"MaxResults": 50,
"NextToken": "djE6Mjo1MA",
"PageNumber": 2,
"PageSize": 50,
"RequestId": "9A1B2C3D-4E5F-6789-ABCD-0123456789AB",
"TotalCount": 51
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | IdempotentParameterMismatch | The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。