Chame a API ListDBTaskSQLJobDetail para obter os detalhes da tarefa SQL.
Depuração
Parâmetros
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| JobId | Long | Sim | 12345 | ID da tarefa SQL. Chame ListDBTaskSQLJob para obter este parâmetro. |
| PageNumber | Long | Não | 1 | Número da página. |
| PageSize | Long | Não | 20 | Quantidade de registros por página. |
| Tid | Long | Não | 1 | ID do locatário. Nota Obtenha o ID do locatário exibido no canto superior direito do sistema. Para mais detalhes, consulte Visualizar informações do locatário. |
| RegionId | String | Não | cn-hangzhou | Selecione a região de serviço do DMS para chamar a API. Para consultar os valores válidos, veja Descrição do parâmetro RegionID. Nota Escolha a região mais próxima da localização da sua aplicação. |
Dados de retorno
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | B5937485-6644-4ADC-82F9-573DFE751708 | ID da solicitação. |
| Success | Boolean | true | Indica se a solicitação foi bem-sucedida. |
| ErrorMessage | String | UnknownError | Mensagem de erro. |
| ErrorCode | String | UnknownError | Código de erro. |
| DBTaskSQLJobDetailList | Array of DBTaskSQLJobDetail | Lista de detalhes da tarefa SQL. | |
| JobDetailId | Long | 12345 | ID da tarefa SQL. |
| CurrentSql | String | update a set id = 1 where id = 1; | Instrução SQL em execução. |
| ExecuteCount | Long | 1 | Número de execuções. |
| JobId | Long | 432423 | ID da tarefa SQL. |
| DbId | Long | 43253 | ID do banco de dados. |
| Logic | Boolean | false | Indica se é um banco de dados lógico. Valores válidos:
|
| Skip | Boolean | false | Indica se o script SQL foi ignorado. Valores válidos:
|
| SqlType | String | UPDATE | Tipo de instrução SQL, como DELETE, UPDATE, ALTER_TABLE, entre outros. |
| Status | String | SUCCESS | Status do detalhe da tarefa SQL. Valores válidos:
|
| TotalCount | Long | 1 | Número total de instruções SQL. |
Exemplos
Exemplo de solicitação
http(s)://dms-enterprise.aliyuncs.com/? JobId=12345 &PageNumber=1 &PageSize=20 &Tid=1&Public request parameters
Exemplo de resposta de sucesso
XML Formato
HTTP/1.1 200 OK Content-Type:application/xml <ListDBTaskSQLJobDetailResponse> <TotalCount>2</TotalCount> <DBTaskSQLJobDetailList> <Status>SUCCESS</Status> <Skip>false</Skip> <DbId>7000000</DbId> <SqlType>CREATE_TABLE</SqlType> <ExecuteCount>1</ExecuteCount> <<Logic>false</Logic> <CurrentSql> /* origin table[data_modify] exception, target table[data_modify] not exist * /* Generate [data_modify] create table SQL */ create table 'data_modify ' ( 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key', 'name' varchar(256) NOT NULL COMMENT 'name', 'phone' varchar(32) DEFAULT NULL COMMENT 'phone', 'sex' varchar(32) DEFAULT NULL COMMENT 'gender', 'email' varchar(256) DEFAULT NULL COMMENT 'Mailbox', "user_desc' varchar(1024) DEFAULT NULL COMMENT" Remarks ", PRIMARY KEY ('id') ) DEFAULT CHARSET=utf8 COMMENT='Data modification test table' </CurrentSql> <JobDetailId>140000004</JobDetailId> <JobId>3000000</JobId> </DBTaskSQLJobDetailList> <DBTaskSQLJobDetailList> <Status>SUCCESS</Status> <Skip>false</Skip> <DbId>7000000</DbId> <SqlType>CREATE_TABLE</SqlType> <<ExecuteCount>1 <Logic>false</Logic> <CurrentSql> /* origin table[task_data] exist, target table[task_data] not exist * /* Generate [task_data] create table SQL */ create table 'task_data' ( 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key', 'gmt_create' datetime NOT NULL COMMENT 'creation time',' gmt_modified' datetime NOT NULL COMMENT 'modification time', 'content' text COMMENT 'test data', PRIMARY KEY ('id') ) DEFAULT CHARSET=utf8mb4 COMMENT='Task orchestration test table' </CurrentSql> <JobDetailId>140000005</JobDetailId> <JobId>3000000</JobId> </DBTaskSQLJobDetailList> <RequestId>F3C2F73D-1B39-4C1D-AC00-882DB2BD61FD</RequestId> <Success>true</Success> </ListDBTaskSQLJobDetailResponse>
JSON Formato
HTTP/1.1 200 OK Content-Type:application/json { "TotalCount" : 2, "DBTaskSQLJobDetailList" : [ { "Status" : "SUCCESS", "Skip" : false, "DbId" : 7000000, "SqlType" : "CREATE_TABLE", "ExecuteCount" : 1, "Logic" : false, "CurrentSql" : "/* origintable [data_modify] exist, target table[data_modify] not exist */\n\n/* Generate [data_modify] create table SQL */\n\ncreate table 'data_modify ' (\n 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n 'name' varchar(256) NOT NULL COMMENT 'name', \N 'phone' varchar(32) DEFAULT NULL COMMENT 'Telephone', \N 'sex' varchar(32) DEFAULT NULL COMMENT 'gend',\n 'email' varchar(256) DEFAULT NULL COMMENT 'Mailbox',\n' user_desc' varchar(1024) DEFAULT NULL COMMENT 'Remarks ',\N PRIMARY KEY ('id')\n) DEFAULT CHARSET=utf8 COMMENT='Data Modification Test Table'", "JobDetailId": 14000004, "JobId" : 3000000 }, { "Status" : "SUCCESS", "Skip" : false, "DbId" : 70000, "SqlType" : "CREATE_TABLE", "ExecuteCount" : 1, "Logic" : false, "CurrentSql" : "\n\n/* origin table[task_data] exist, target table[task_data] not exist */\n\n/* Generate [task_data] create table SQL */\n\ncreate table 'task_data' (\n 'id' bigInt (20) unsigned NOT NULL AUTO_INCREMENT COMMENT 'primary key',\n 'gmt_create' datetime NOT NULL COMMENT' creation time',\n 'gmt_modified' datetime NOT NULL COMMENT' modification time',\n 'content' text COMMENT' test data', \N PRIMARY KEY ('id')\n) DEFAULT CHARSET=utf8mb4 COMMENT='task orchestration test table'", "Jobetilid": 14000005, "Jobid" : 3000000 } ], "Requestid" : "F3C2F73D-1B39-4C1D-AC00-882DB2BD61FD", "Success" : true}
Códigos de erro
Acesse o Error Center para consultar mais códigos de erro.