Query SQL Execution Logs
Paging query of NineData SQL execution logs, supporting filtering based on account, time, data source, database table, SQL type, and other conditions.
Request URL: /openapi/v1/actionSQL/list
Request Method: GET
Request Parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
accountId | String | No | Account ID. You can call the List Account Information interface to obtain accountId . | 170**********159 |
startTime | DateTime | No | Operation time range - start time. | 2025-07-31T09:12:30Z |
endTime | DateTime | No | Operation time range - end time. | 2025-07-31T10:12:30Z |
module | String | No | Module. Optional values:
| dataExport |
sqlType | String | No | SQL type, optional values: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, TRUNCATE, CALL, EXECUTE, GRANT, REVOKE, OPTIMIZE, OTHER | SELECT |
datasourceId | String | No | Data source ID. | ds-123456 |
databaseName | String | No | Database name. | test_db |
tableName | String | No | Table name. | user_table |
sql | String | No | SQL statement. | SELECT * FROM user_table |
current | Integer | No | Current page number, starting from 1, default is 1. | 1 |
pageSize | Integer | No | Page size, default is 10. | 10 |
Return Parameters
Parameter | Type | Description | Example |
---|---|---|---|
data | Array | SQL execution log list, including the following fields:
| { "eventTime": "2025-08-04 09:08:11Z", "accountId": "1327052894132866", "accountName": "NineData", "module": "sqlWindow", "type": "execute", "sqlType": "GRANT", "datasourceId": "ds-d59tvhis5v0z", "sql": "grant select on YQ2.* to YQ;", "status": "failed", "affectedRows": 0, "sensitiveColumns": "", "elaspedTime": 498.0, "tables": [] } |
current | Integer | Current page number. | 1 |
pageSize | Integer | Page size. | 10 |
total | Integer | Total number of records. | 1 |
Successful Invocation Example
{
"success": true,
"requestId": "Vs4k0DPF-BHFEaIXnCJJz1OJdBGu9FSY",
"data": [{
"eventTime": "2025-08-04 09:08:11Z",
"accountId": "1327052894132866",
"accountName": "NineData",
"module": "sqlWindow",
"type": "execute",
"sqlType": "GRANT",
"datasourceId": "ds-d59tvhis5v0z",
"sql": "grant select on YQ2.* to YQ;",
"status": "failed",
"affectedRows": 0,
"sensitiveColumns": "",
"elaspedTime": 498.0,
"tables": []
}],
"current": 1,
"pageSize": 10,
"total": 1
}